你正在訪問的內容是外部程式的映像位址,僅用於使用者加速訪問,本站無法保證其可靠性。當前的連結位址(單點即可複製)為 https://greasyfork.org.cn/zh-CN/scripts/32116-%E8%B6%85%E7%AE%80%E6%98%93%E8%A7%A3%E9%99%A4%E7%BD%91%E9%A1%B5%E9%99%90%E5%88%B6/discussions/32215,源站連結 點此以跳轉

超简易解除网页限制

解除网页的复制 、拖动 、选中 、右键 、粘贴等限制。没有多余的代码,仅28行,尽量做到不占资源.

< 脚本 超简易解除网页限制 的反馈

提问 / 留言

§
发布于:2018-04-08

代码可精减到16行

框架(iframe)之类的元素不需要处理,脚本管理器会在其环境下执行脚本!!

var $ = window.jQuery,
events = ['contextmenu', 'dragstart', 'mouseup', 'copy', 'beforecopy', 'selectstart', 'select', 'keydown'];
function unbind(ele) {
    events.forEach(function (evt) {
        ele['on' + evt] = null;
        if ($) $(ele).unbind(evt);
    });
};
function runScript() {
    [window, document].forEach(unbind);
    events.forEach.call(document.querySelectorAll('*'), unbind);
}
window.onload = runScript;
window.onhashchange = function () {
    setTimeout(runScript, 300);
};

发布留言

登录以发布留言。