仅阻止 window 上添加 mouseout 事件监听器,并只在 *.chaoxing.com 生效
// ==UserScript==
// @name 刷课支持鼠标移出
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 仅阻止 window 上添加 mouseout 事件监听器,并只在 *.chaoxing.com 生效
// @author 你的名字
// @match *://*.chaoxing.com/*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
// 保存原始的 addEventListener 方法
const originalAddEventListener = window.addEventListener;
// 重写 window 的 addEventListener 方法
window.addEventListener = function(type, listener, options) {
if (type === 'mouseout') {
console.log('阻止了 window 上的 mouseout 事件监听器');
return;
}
// 调用原始的 addEventListener 方法
return originalAddEventListener.call(this, type, listener, options);
};
})();