我已经在stackoverflow,谷歌,phonegap和其他网站到处检查,但我找不到解决方案,但如果我确实错过了正确的链接,请发给我,因为我迷路了.
1:我正在使用Cordova + JQmobi来编写我的应用程序.2:唯一不起作用的链接是TEL:在标签链接中.3:他们在Safari for ios中工作(我从ios4到ios5.1找到的任何版本)4:只在ios5中指向TEL的链接:在本机应用程序中不起作用
这里是我试过的代码:
<a href="tel:+39000000">Link to the tel</a>
<a href="tel:+39000000" target="_blank">Link to the tel</a>
<a href="tel:+39000000" target="_self">Link to the tel</a>
<a href="" onclick="windows.location('tel:+39000000')" target="_blank">Link to the tel</a>
Run Code Online (Sandbox Code Playgroud)
对于我用过的电话号码的格式:电话:+39000000(+39是意大利)电话:123456(我尝试过任何类型的真实电话号码,但我没有#,*或空格)电话://+ 39123456
当我在xCode模拟器上检查SMS:链接时,我收到此错误:AppDelegate :: shouldStartLoadWithRequest:收到未处理的URL短信:+39123456
这是正确的,因为模拟器没有SMS应用程序,但是当我尝试TEL:链接:无法加载网页时出错:URL无法显示
如果你写一个你想用浏览器打开的非法律网址,就会发生这种情况.
我已经读过jqmobi(和jqtouch等其他框架一样多)可以阻止链接的默认行为但是如果你明确地调用它的话.
ios5真正改变了什么?因为我的所有链接都适用于ios4.3
那里的任何人请帮助我和我看到的许多其他人找不到这个Apple新版本的真正解决方案.
谢谢大家
jqMobi?煎茶?还是其他的?为什么?
谢谢!
我必须重复上面的内容才能发布这个问题.
jqMobi?煎茶?还是其他的?为什么?
谢谢!