首頁  >  文章  >  後端開發  >  限制網頁只能在微信內建瀏覽器中開啟的實例方法

限制網頁只能在微信內建瀏覽器中開啟的實例方法

小云云
小云云原創
2018-03-08 14:51:375095瀏覽

關於網頁授權的兩種scope的差別說明,本文主要和大家分享限制網頁只能在微信內建瀏覽器中開啟的實例方法,希望能幫助大家。

  1. 清單內容

  2. 2.

#
 <script type="text/javascript">
     // 对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器
     var useragent = navigator.userAgent;     if (useragent.match(/MicroMessenger/i) != &#39;MicroMessenger&#39;) {         // 这里警告框会阻塞当前页面继续加载
         alert(&#39;已禁止本次访问:您必须使用微信内置浏览器访问本页面!&#39;);         // 以下代码是用javascript强行关闭当前页面
         var opened = window.open(&#39;about:blank&#39;, &#39;_self&#39;);
         opened.opener = null;
         opened.close();
     } </script>
前端的话最好不要通过 ua 来判断是否是微信内置浏览器,因为太容易伪造了。这样来判断if( typeof WeixinJSBridge !== "undefined" ) {  return true;
  }

相關推薦:

PHP限制網頁只能在微信內建瀏覽器中檢視並顯示_PHP教學

以上是限制網頁只能在微信內建瀏覽器中開啟的實例方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn