cordova - 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。浏览器来自哪里?
- 来自使用的 Visual Studio(例如:- VS 2017)?
- 从应用程序开发的操作系统?
- 从操作系统运行应用程序?
- 来自 Cordova 主代码(例如:- Cordova 8)?
- 从 windows cordova 平台添加。(例如:- 平台 windows 8)
解决方案
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 版本构建和运行的操作系统。
推荐阅读
- haskell - 如何将我的夜间 Haskell 包放入 Stackage LTS?
- java - 找不到 org.apache.jmeter.testelement.TestIterationListene 的类文件
- shell - 无法通过 shell 获取表格格式的输出
- javascript - 隐藏组件改变其状态redux反应
- c# - 从枚举创建下拉列表并将数据绑定到 EF 模型属性
- python - 派斯帕克。内存不足的问题。如何确保表被覆盖
- javascript - 如何在 JS 函数中使用 PHP?
- asp.net-core - ASP.NET Core 2.1 身份验证
- c++ - OpenGL Qt:使用帧缓冲区实现绽放效果的问题
- android - 如果需要其他东西,我将如何使用 WorkManager?