【问题标题】:Does confirm() work in android mobile on chrome?Confirm() 是否可以在 chrome 上的 android mobile 中使用?
【发布时间】:2015-10-11 09:44:47
【问题描述】:

我的 .js 文件中嵌入了一个确认请求,需要用户在接听电话之前进行确认。虽然它在桌面 Chrome 中运行良好,但在 Mobile chrome (android) 中没有任何反应?这是网站http://webtest1.parseapp.com/,但您需要创建一个登录名并添加一个朋友,然后单击左侧的姓名以便在需要测试时呼叫他们。这可能很简单,因为这仅适用于桌面,因为我是 Mobile chrome 的新手。如果您需要了解,它也是点对点服务。

 if (confirm("Answer call?") == true) {
    call.answer(window.localStream);
     step3(call);
     audioElement.pause();
} else{audioElement.pause();}

【问题讨论】:

  • 是的,它确实有效:jsfiddle.net/usL1u8ny
  • 2 个确认也可以在我的手机上运行,​​但第三个在获取网络数据后自动触发不起作用。
  • 我想你可能会发现它被故意弃用了。 ux.stackexchange.com/questions/52282/…
  • 这表明您的代码首先没有到达确认功能。如果您已将网页设置为后台,则可能是导致问题的原因(即浏览器已暂停)
  • 桌面版有,移动版chrome有什么原因吗?

标签: google-chrome jquery-mobile mobile confirm


【解决方案1】:

1.是的。 Android chrome 确实支持 confirm()。

测试就这么简单:

通过我的 android chrome,我访问了 W3Schools Try it 网站。

这是我的安卓设备的截图。

我发现它与桌面 chrome 没有什么不同。

2。我的建议是逐步调试: 你为什么不尝试像这样明显的东西来测试。

if(confirm("Answer call?") == true)alert("Inside if");
else alert("Inside else");  

问题很可能出在 call.answer(window.localStream) 上。您可以按照本条款进行思考或提供更多信息以供我们理解。

【讨论】:

    【解决方案2】:

    当然支持。但是在几次触发后,如果它们处于循环中,它会自动阻止它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-11
      • 1970-01-01
      • 1970-01-01
      • 2013-07-14
      • 2016-10-31
      • 2013-11-07
      • 1970-01-01
      相关资源
      最近更新 更多