如何查看是否在嵌入式浏览器中打开了页面

时间:2016-02-05 11:16:36

标签: javascript uiwebview android-webview webbrowser-control

是否有一种方法可以告诉我的页面(javascript代码是准确的)它不是在独立浏览器中运行,而是通过嵌入式浏览器运行,例如WebView,Webbrowser控件等。

1 个答案:

答案 0 :(得分:1)

您可以通过检查用户代理字符串并编写一个javascript / jQuery函数来尝试检测最常见的浏览器:

$(document).ready(function(){
   if(!browser===Chrome||IE||Safari||FireFox){
   YOUR_CODE
   }
   else{
   DO_NOTHING
   }
});

但这不是最好的做法。 要实现这个(!浏览器=== Chrome || ...) - 功能可以查看此thread

有一切都以全面的方式解释。