屏蔽微信(QQ)內置瀏覽器投訴按鈕的方法

需求描述

不少時候網頁連接被攔截並非微信智能系統檢測到違規了,而是被人屢次投訴,當投訴量達到上限時就會觸發了騰訊系統檢測,最終致使網頁被微信攔截報紅,用戶打開網頁連接提示「已中止訪問該網頁」。javascript

網頁報紅

當微信內打開網頁提示「已中止訪問該網頁」就說明你的網頁觸發瞭如下幾點。html

一、系統自動檢測前端

二、人工檢測java

三、用戶投訴量達到上限,人工檢測微信

技術分析

網頁被攔截的因素有不少,咱們沒辦法用一種方案去應對全部的誘發因素,只能逐一單點突破。ide

那麼針對網頁被人惡意投訴致使網頁報紅的狀況,咱們應該怎麼辦呢?給你們分享一種先進技術「網頁防投訴舉報」 spa

功能Demo

http://www.66kn.cn/demo.javascriptcode

 

技術原理

利用前端技術,屏蔽掉網頁內的投訴舉報按鈕,技術生效後,網頁在微信或者QQ內打開後,用戶點擊右上角菜單隻有部分功能鍵,是沒有投訴舉報按鈕的。 htm

Demo演示

一、安卓系統演示ip

 

二、蘋果系統演示

 

JS代碼示例

  1.  
    <script>
  2.  
    function onBridgeReady() {
  3.  
    WeixinJSBridge.call( 'hideOptionMenu');
  4.  
    }
  5.  
     
  6.  
    if ( typeof WeixinJSBridge == "undefined") {
  7.  
    if ( document.addEventListener) {
  8.  
    document.addEventListener( 'WeixinJSBridgeReady', onBridgeReady, false);
  9.  
    } else if ( document.attachEvent) {
  10.  
    document.attachEvent( 'WeixinJSBridgeReady', onBridgeReady);
  11.  
    document.attachEvent( 'onWeixinJSBridgeReady', onBridgeReady);
  12.  
    }
  13.  
    } else {
  14.  
    onBridgeReady();
  15.  
    }
  16.  
    < /script>
  17.  
     

原文轉載自:http://www.66kn.cn/ru14es.html

相關文章
相關標籤/搜索