我正在将用于Android和ios的WebView应用于Windows Phone 8.1 但是在Windows Phone 8.1中,每次浏览页面时都会启动一个奇怪的消息对话框 什么HTML代码导致这个?我希望对话框不启动。
答案 0 :(得分:4)
当您尝试启动设备上未安装处理程序的URI方案或文件类型时,会出现该对话框。网页尝试导航到具有无法识别的方案的URI(mycustomscheme:some_parameters),或者尝试下载具有无法识别的文件扩展名的文件(somefile.myfiletype)。
答案 1 :(得分:0)
我几天前遇到过类似的问题。 实际上windows phone useragent字符串是这样的:
Mozilla / 5.0(移动版; Windows Phone 8.1; Android 4.0; ARM; Trident / 7.0; 触摸; RV:11.0; IEMobile / 11.0;诺基亚; Lumia 520)喜欢iPhone OS 7_0_3 Mac OS X AppleWebKit / 537(KHTML,如Gecko)Mobile Safari / 537
你可以看到这个字符串中也有Android和iPhone,所以我正在开发一个角度应用程序,它正在将设备识别为Iphone设备并发送协议,如下所示ez:scancode这就是为什么问题存在的原因首先。
确保您的设备正确,其次出现错误的原因是您发送的协议不是http / https。 您需要确定此协议的引发位置。