Answers:
Chrome没有内置脚本:
选项>高级选项卡>内容设置> JavaScript选项卡-勾选“不允许任何站点运行javascript。
如果您需要在网站上启用它,请将该网站添加到例外列表中,或者访问该网站,然后单击地址栏中的javascript图标,然后选择“始终在www.xxxx上允许JS”,这会将其添加到例外列表,然后刷新网页以允许JS运行。
编辑:
现在是2015年,阻止javascript会使大多数网站瘫痪或瘫痪,所以我现在要做的就是在Chrome中执行“查看页面源代码”并从那里复制文本,虽然有点困难,但至少我能做到。
有一个chrome扩展名,可让您选择名为Selectable的文本。它可以在FanFiction等网站上使用,这正是我需要的。
我认为这些答案都不会有帮助。现在有CSS代码可以阻止文本选择,因此关闭或阻止javascript并没有帮助。
到目前为止,我还没有找到Chrome扩展程序来解决此问题,但是我确实找到了一个书签:
我注意到至少有一个歌词网站已开始阻止用户复制歌词。(好像歌词网站对别人的歌曲歌词拥有版权!)虽然有一些很好的用户体验原因,但禁用了Web应用程序某些部分的文本选择,但是显然,歌词网站的整个目的是查找歌词-选择行可以更轻松地在浏览器中阅读,或者您可能想将歌词粘贴到MP3的ID3数据中(iTunes中的“获取信息”)。
所以拧。
这是一个书签,应允许您选择网页上的任何内容。这不是最终的解决方案,但对我有用。只需在有问题的页面上单击它即可。
允许复制适用于WP内容版权保护:https : //chrome.google.com/webstore/detail/allow-copy/abidndjnodakeaicodfpgcnlkpppapah
您可以为此使用书签。
javascript:(function(){function allowTextSelection(){window.console&&console.log('allowTextSelection');var style=document.createElement('style');style.type='text/css';style.innerHTML='*,p,div{user-select:text !important;-moz-user-select:text !important;-webkit-user-select:text !important;}';document.head.appendChild(style);var elArray=document.body.getElementsByTagName('*');for(var i=0;i<elArray.length;i++){var el=elArray[i];el.onselectstart=el.ondragstart=el.ondrag=el.oncontextmenu=el.onmousedown=el.onmouseup=function(){return true};if(el instanceof HTMLInputElement&&['text','password','email','number','tel','url'].indexOf(el.type.toLowerCase())>-1){el.removeAttribute('disabled');el.onkeydown=el.onkeyup=function(){return true};}}}allowTextSelection();})();
Web用户的这种侮辱是使用Javascript创建的。尝试使用适用于Chrome的NoScript,或使用AdBlock阻止有问题的Javascript文件。您可以在Chrome扩展程序库中找到adblock扩展程序。然后查看您要复制的页面的来源。你应该看到类似
<script src="weDontLikeUsers.js"></script>
在网站标题中,尽管他们可能已将其隐藏在其他位置。无论如何,请阻止SRC的URL,您应该会很好。
<body ondragstart="return false">