重要在:documentElement和 e.stopImmediatePropagation()
document.oncontextmenu = function () { // Use document as opposed to window for IE8 compatibility
return true;
};
document.addEventListener('contextmenu', function (e) { // Not compatible with IE < 9
e.stopImmediatePropagation()
}, true);
const directCopyEvents = ['copy', 'cut', 'contextmenu', 'selectstart']
document.body.style.userSelect ="auto"
document.onkeyup = function(e) {
if (e.which == 192&&e.ctrlKey ) {
chrome.runtime.sendMessage({type:"changeToggle"},function(res){
} )
}}
directCopyEvents.forEach(evt=>{
document.documentElement.addEventListener(evt, function (e) { // Not compatible with IE < 9
e.stopImmediatePropagation()
}, true);
})