需求描述
不少時候網頁連接被攔截並非微信智能系統檢測到違規了,而是被人屢次投訴,當投訴量達到上限時就會觸發了騰訊系統檢測,最終致使網頁被微信攔截報紅,用戶打開網頁連接提示「已中止訪問該網頁」。javascript
網頁報紅
當微信內打開網頁提示「已中止訪問該網頁」就說明你的網頁觸發瞭如下幾點。html
一、系統自動檢測前端
二、人工檢測java
三、用戶投訴量達到上限,人工檢測微信
技術分析
網頁被攔截的因素有不少,咱們沒辦法用一種方案去應對全部的誘發因素,只能逐一單點突破。ide
那麼針對網頁被人惡意投訴致使網頁報紅的狀況,咱們應該怎麼辦呢?給你們分享一種先進技術「網頁防投訴舉報」。 spa
功能Demo
http://www.66kn.cn/demo.javascriptcode
技術原理
利用前端技術,屏蔽掉網頁內的投訴舉報按鈕,技術生效後,網頁在微信或者QQ內打開後,用戶點擊右上角菜單隻有部分功能鍵,是沒有投訴舉報按鈕的。 htm
Demo演示
一、安卓系統演示ip
二、蘋果系統演示
JS代碼示例
-
-
function onBridgeReady() {
-
WeixinJSBridge.call(
'hideOptionMenu');
-
-
-
if (
typeof WeixinJSBridge ==
"undefined") {
-
if (
document.addEventListener) {
-
document.addEventListener(
'WeixinJSBridgeReady', onBridgeReady,
false);
-
}
else
if (
document.attachEvent) {
-
document.attachEvent(
'WeixinJSBridgeReady', onBridgeReady);
-
document.attachEvent(
'onWeixinJSBridgeReady', onBridgeReady);
-
-
-
-
-
-
原文轉載自:http://www.66kn.cn/ru14es.html