Cordova 如何强制Windows Phone 10不使用Internet Explorer 10?

Cordova 如何强制Windows Phone 10不使用Internet Explorer 10?,cordova,internet-explorer,windows-phone,sencha-touch,phonegap-build,Cordova,Internet Explorer,Windows Phone,Sencha Touch,Phonegap Build,我正在尝试使用Sencta Touch 2.4.2和PhoneGap/Cordova为Windows Phone 10构建一个应用程序。问题是WebView WebBrowser或EdgeHTML,不管他们怎么称呼它,都使用Internet Explorer 10 Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 1320) 如何

我正在尝试使用Sencta Touch 2.4.2和PhoneGap/Cordova为Windows Phone 10构建一个应用程序。问题是WebView WebBrowser或EdgeHTML,不管他们怎么称呼它,都使用Internet Explorer 10

Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 1320)

如何强制WebView使用Internet Explorer 11或Microsoft Edge?

c检查您是否未在元标记或http标头中使用“x-ua-compatible”将documentMode设置为10。将javascript从复制到页面主体中的脚本元素中,以检测在IE10模式下运行的IE11,并查看代码的说明。我想你也可以通过查看桌面上F12开发者工具上的仿真选项卡来查看你是否在使用documentMode 10

我没有进行修复,但我记得我们必须将所有内容复制/粘贴到一个全新的空白8.1项目中,以使其将目标从8.0更改为8.1。我怀疑问题在于,如果将项目编译为8.0目标,那么它将使用IE10模式,而仅仅将项目目标设置为8.1并不能解决问题,尽管最近的MS文档称,在为Windows 10编译的应用程序中,WebView使用Microsoft Edge渲染引擎来显示HTML内容。在为Windows 8或Windows 8.1编译的应用程序中,WebView在文档模式下使用Internet Explorer 11

此外,我认为我们可能也需要更改XAML webview组件声明,以便它使用IE11

祝你好运