检测Android浏览器或web视图里面视图、浏览器、里面、Android

由网友(何以笙箫默)分享简介:如何使用Javascript检测网站是否被装载在Android的股票浏览器或其他应用的web视图装?我想在这两种情况下运行略有不同code。How can Javascript detect whether a website is loaded in Android's stock browser or loade...

如何使用Javascript检测网站是否被装载在Android的股票浏览器或其他应用的web视图装?我想在这两种情况下运行略有不同code。

How can Javascript detect whether a website is loaded in Android's stock browser or loaded in a WebView of another app? I would like to run slightly different code in these two cases.

推荐答案

活动 - >的onCreate

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

资源 - >值 - >的strings.xml

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

Javascript的

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

相关推荐

最新文章