首页 > 解决方案 > Cordova Apache windows 中使用哪种浏览器?

问题描述

刚刚检查window.navigator.userAgent并得到以下详细信息。

Mozilla/5.0 (Windows NT 10.0; Win64; x64; MSAppHost/3.0)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134

它是windows Edge 42。浏览器来自哪里?

  1. 来自使用的 Visual Studio(例如:- VS 2017)?
  2. 从应用程序开发的操作系统?
  3. 从操作系统运行应用程序?
  4. 来自 Cordova 主代码(例如:- Cordova 8)?
  5. 从 windows cordova 平台添加。(例如:- 平台 windows 8)

标签: cordovavisual-studio-cordovacordovawebviewcordova-windows

解决方案


Cordova Windows 项目是 UWP JS 项目。用于运行 Cordova Web 应用程序的“webview”(它不是经典意义上的真正的 webview,因为整个应用程序都在其中运行,webview 周围没有其他 UI)是由该项目定义的。根据您是为Windows 8.1 还是 Windows 10 构建它,您将获得不同的运行时(Win8.1 可能是 IE11,Win10 可能是 Edge)。

所以:

  • 不相关:Visual Studio、开发的操作系统版本、Cordova CLI 版本、Cordova 平台版本。
  • 相关:为 Cordova Windows 版本构建和运行的操作系统。

推荐阅读