Greasy Fork is available in English.
阻止弹出“Search”和“Copy”弹窗,仅在包含sciencedirect或science-direct的网站上运行
当前为
// ==UserScript==
// @name Prevent Search and Copy Popup on ScienceDirect
// @namespace http://tampermonkey.net/
// @version 1.1
// @description 阻止弹出“Search”和“Copy”弹窗,仅在包含sciencedirect或science-direct的网站上运行
// @author YourName
// @match *://*.sciencedirect.com/*
// @match *://*.science-direct.com/*
// @match *://*sciencedirect*/*
// @match *://*science-direct*/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=example.com
// @grant none
// ==/UserScript==
(function() {
'use strict';
// 阻止触发弹窗的事件
function preventPopupEvents(event) {
event.stopPropagation(); // 阻止事件冒泡
console.log('Popup event prevented:', event.type);
}
// 阻止选中文本后的事件,防止弹窗
document.addEventListener('mouseup', preventPopupEvents, true);
document.addEventListener('selectionchange', preventPopupEvents, true);
// 如果弹窗已经存在,移除它
function removePopup() {
const popup = document.querySelector('.search-for-selected-text');
if (popup) {
popup.remove();
console.log('Search and Copy popup removed.');
}
}
// 页面加载时移除已经存在的弹窗
window.addEventListener('load', function() {
// 初次移除弹窗
removePopup();
// 设置定时器,确保弹窗不再出现
setInterval(removePopup, 500);
});
})();