如何使用javascript检测webview或浏览器中打开的网站

时间:2016-05-23 13:42:09

标签: javascript android html android-studio webview

我想要JavaScript代码来检查网站是在webview(在应用程序webview中)还是在移动浏览器(如google chrome,uc browser)中打开。

我提到了这些链接:但它并不适合我......

在Android浏览器或WebView中检测

1 个答案:

答案 0 :(得分:0)

活动 - >的onCreate

this.webView.getSettings().setUserAgentString(
    this.webView.getSettings().getUserAgentString() 
    + " "
    + getString(R.string.user_agent_suffix)
);

Res - >值 - >的strings.xml

<string name="user_agent_suffix">AppName/1.0</string>

<强>的Javascript

function() isNativeApp {
    return /AppName\/[0-9\.]+$/.test(navigator.userAgent);
}

here

复制