如何确定页面是否在嵌入式浏览器中打开

How to find out if a page is opened in embedded browser

本文关键字:浏览器 嵌入式 何确定 是否      更新时间:2023-09-26

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

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

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

但这不是最好的做法。要实现此目的,如果(!browser===Chrome||...)-功能看看这个线程。

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