由网友(何以笙箫默)分享简介:如何使用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);
}
相关推荐
最新文章