通过 navigator.userAgent 判断页面是否嵌在app内

420 阅读1分钟

userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。

<script>

document.write("用户代理: " + navigator.userAgent);

</script>

以上实例输出结果:

用户代理: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36

项目中判断页面是否 嵌在app内 从而做功能区分

 let u = navigator.userAgent;
     u.indexOf("yhApp") > -1 ?  this.isApp = false :  this.isApp = true