【发布时间】:2019-02-25 06:28:51
【问题描述】:
有没有什么方法可以在运行时使用 Ionic 中的 JS 读取 webview 版本?
我想根据iOS中的WKWebview版本执行一些代码块。
if (webview version is > 3.x) {
} else {
// older webview versions.
}
【问题讨论】:
标签: cordova ionic-framework ionic4 ionic-webview
有没有什么方法可以在运行时使用 Ionic 中的 JS 读取 webview 版本?
我想根据iOS中的WKWebview版本执行一些代码块。
if (webview version is > 3.x) {
} else {
// older webview versions.
}
【问题讨论】:
标签: cordova ionic-framework ionic4 ionic-webview
试试this.platform.userAgent(),其中平台是import { Platform } from '@ionic/angular';的一个实例,这应该返回一个字符串,其中包含您正在运行的环境的浏览器详细信息。
例如,我通过 ionic serve 运行应用程序的本地浏览器返回 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36。
当应用在 WKWebview 中运行时,您应该能够解析此字符串以找到您所关注的相关详细信息。
【讨论】: