Greasy Fork

来自缓存

Greasy Fork is available in English.

知乎一次忽略所有邀请

之所以写这个脚本是因为有一段时间知乎服务器发疯似地每天给我推送很多邀请,后来我的被邀请攒了200多个,我又不想一个个地点忽略按钮,知乎官方竟然也没有一个全部忽略的button,简直不能忍。

当前为 2017-03-17 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         知乎一次忽略所有邀请
// @namespace    http://hktkdy.com/
// @version      0.1
// @description  之所以写这个脚本是因为有一段时间知乎服务器发疯似地每天给我推送很多邀请,后来我的被邀请攒了200多个,我又不想一个个地点忽略按钮,知乎官方竟然也没有一个全部忽略的button,简直不能忍。
// @author       zhangolve
// @match        https://www.zhihu.com/question/invited*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    //事件模拟
    var evt = new MouseEvent("click", {
    view: window,
    bubbles: true,
    cancelable: true,
    /* whatever properties you want to give it */
    });
    var a=document.querySelectorAll('.zm-invite-item');
    console.log(a);
    for(var i=0;i<a.length;i++){
    var btn=a[i].querySelector('a');
     btn.dispatchEvent(evt);
    }
   if(a.length!==0)
   {
    setTimeout(history.go(),2000); //设置延时,否则会被知乎判断为机器人
   }
   
    // Your code here...
})();