我正在为 Windows Phone 8.1 应用为 android 和 ios 制作的 WebView。
但在 Windows Phone 8.1 中,每次浏览页面时都会启动一个奇怪的消息对话框。
什么html代码导致了这个?我希望对话框不启动。
问问题
904 次
2 回答
4
当您尝试启动设备上未安装处理程序的 URI 方案或文件类型时,会出现该对话框。网页尝试导航到具有无法识别的方案 (mycustomscheme:some_parameters) 的 URI,或者尝试下载具有无法识别的文件扩展名 (somefile.myfiletype) 的文件。
于 2014-05-21T04:52:22.303 回答
0
几天前我遇到了类似的问题。实际上 windows phone useragent 字符串是这样的:
Mozilla/5.0(移动;Windows Phone 8.1;Android 4.0;ARM;Trident/7.0;Touch;rv:11.0;IEMobile/11.0;NOKIA;Lumia 520),如 iPhone OS 7_0_3 Mac OS X AppleWebKit/537(KHTML,如 Gecko)移动 Safari/537
你可以看到这个字符串中也有 Android 和 iPhone,所以我正在开发一个 Angular 应用程序,它将设备识别为 Iphone 设备并发送像这样的 ez:scancode 协议,这就是问题首先出现的原因地方。
确保您的设备是正确的,其次错误的原因是您发送的协议不是 http/https。您需要确定从何处提出此协议。
于 2016-07-05T13:45:08.550 回答