发现一个对付网页禁止复制的小技巧

最近逛了几次知乎。发现它家的网站都禁止复制,按 ctrl+c 以后会得到一段声明。按说搞个脚本啥的或者插件也能解决这个问题。

不过我发现有个更简单的办法,就是选中要复制的文本,然后拖动到文本框,就复制过去了。非常简单。用这个办法应该可以对付所有的禁止复制的网站吧?

很多网站都是禁止选中的.

有个暴力破解的办法:

javascript:document.write(document.body.innerHTML);

存为js书签即可.

2 个赞

我用的是这个插件 firefox: absolute-enable-right-cli
chrome absolute-enable-right-cli

最近发现了个很诡异的办法,沙拉查词一直开的选中翻译,然后选择复制原文就能直接复制了……

用这个小书签就行了

javascript:var d=document,b=d.body;with(b.onselectstart=b.oncopy=b.onpaste=b.onkeydown=b.oncontextmenu=b.onmousemove=b.ondragstart=d.oncopy=d.onpaste=null,d.onselectstart=d.oncontextmenu=d.onmousedown=d.onkeydown=function(){return!0},d.wrappedJSObject||d)onmouseup=null,onmousedown=null,oncontextmenu=null;for(var a=d.getElementsByTagName("*"),i=a.length-1;i>=0;i--){var o=a[i];with(o.wrappedJSObject||o)onmouseup=null,onmousedown=null}var h=d.getElementsByTagName("head")[0];if(h){var s=d.createElement("style");s.innerHTML="html,*{user-select:text!important;-moz-user-select:text!important;-webkit-user-select:text!important;-webkit-user-drag:text!important;-khtml-user-select:text!important;-khtml-user-drag:text!important;pointer-events:auto!important;}",h.appendChild(s)}Event.prototype.preventDefault=function(){};

放到书签栏,遇到禁止复制的网页点一下

唉,就是欺负老实人呗。