无法加载包含错误的网页:无法显示该网址

时间:2014-01-23 08:14:56

标签: ios ipad cordova sencha-touch-2 location-href

当我尝试按下按钮打开电话号码时出现此错误。

Iphone工作得很好,但是当我尝试从iPad打开它时出现错误

我使用的代码如下:

showMenuItem: function(homeMenu, index, target, record){
   var mainView = this.getMain(),
   nextView, actualView = mainView.getActiveItem(),
   animation = this.getAnimation('slide','left');
   switch (index) {
      case 0:
         // option menu not works in iPad //
         location.href = 'tel:900909090';
         break;
      case 1:
      ....
  ....

我试图通过其他方式这样做,但它在我的iPad上无效: 我尝试过:

window.open('tel:900909090');
document.location.href = 'tel:900909090';
window.plugins.phoneDialer.dial('tel:900909090');

在另一个窗口中,我有一个使用标签<a href...的手机链接并且有效,但在这部分代码中,我认为您无法获得此标记。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

那是因为你的iPad没有插入SIM卡......而你的iPhone有通话功能。 没有安装任何邮件帐户的“mailto:”链接也会发生这种情况。