【发布时间】:2014-05-21 03:06:43
【问题描述】:
我正在为 Windows Phone 8.1 应用为 android 和 ios 制作的 WebView。
但在 Windows Phone 8.1 中,每次浏览页面时都会启动一个奇怪的消息对话框。
什么html代码导致了这个?我希望对话框不启动。
【问题讨论】:
标签: windows-phone-8 webview windows-runtime windows-phone-8.1 winrt-component
我正在为 Windows Phone 8.1 应用为 android 和 ios 制作的 WebView。
但在 Windows Phone 8.1 中,每次浏览页面时都会启动一个奇怪的消息对话框。
什么html代码导致了这个?我希望对话框不启动。
【问题讨论】:
标签: windows-phone-8 webview windows-runtime windows-phone-8.1 winrt-component
当您尝试启动设备上未安装处理程序的 URI 方案或文件类型时,会出现该对话框。该网页正在尝试导航到具有无法识别的方案 (mycustomscheme:some_parameters) 的 URI,或者它正在尝试下载具有无法识别的文件扩展名 (somefile.myfiletype) 的文件。
【讨论】:
https://,它是一个html 文件。但在html 中,有一个jquery.min.map 文件。我想这会导致问题。我会弄清楚更多。谢谢。
几天前我遇到了类似的问题。 实际上 windows phone 用户代理字符串是这样的:
Mozilla/5.0(移动;Windows Phone 8.1;Android 4.0;ARM;Trident/7.0; 触碰;房车:11.0; IEMobile/11.0;诺基亚; Lumia 520) 像 iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537
你可以看到这个字符串中也有 Android 和 iPhone,所以我正在开发一个 Angular 应用程序,它会将设备识别为 Iphone 设备并发送像这样的 ez:scancode 协议,这就是问题出现的原因首先。
确保您的设备是正确的,其次是错误的原因是您发送的协议不是 http/https。 您需要确定从哪里提出此协议。
【讨论】: