我遇到过很多网站阻止右键单击(上下文)菜单并阻止通过拖动选择文本。
我找到了一个 Chrome 扩展程序,允许右键单击,解决了第一个问题,但是文本选择怎么办?有人知道是否有可用的扩展吗?
答案1
Chrome 没有内置任何脚本:
选项>引擎盖下选项卡>内容设置> JavaScript 选项卡 - 勾选“不允许任何站点运行 javascript”。
如果您需要在网站上启用它,请将该网站添加到例外列表,或者访问该网站,然后单击地址栏中的 javascript 图标并选择“始终允许 www.xxxx 上的 JS”,这会将其添加到例外列表,然后刷新网页以允许 JS 运行。
编辑:
现在是 2015 年,阻止 javascript 只会使大多数网站瘫痪或崩溃,所以我现在所做的就是在 Chrome 中执行“查看页面源代码”并从那里复制文本,这有点困难,但至少我能做到。
答案2
我认为这两个答案都没什么用。现在有 CSS 代码来阻止文本选择,因此关闭或阻止 javascript 没有任何帮助。
到目前为止,我还没有找到可以帮助解决此问题的 Chrome 扩展程序,但我确实找到了一个书签小程序:
我注意到至少有一个歌词网站已经开始禁止用户复制歌词。(好像歌词网站拥有别人歌词的版权!)虽然禁用网络应用程序某些部分的文本选择功能可以提高用户体验,但显然整个歌词网站的目的都是查找歌词——选择歌词行可以让你更容易在浏览器中阅读,或者你可能想将歌词粘贴到 MP3 的 ID3 数据中(iTunes 中的“获取信息”)。
所以,搞砸了。
这是一个书签小工具,它应该允许您选择网页上的任何内容。这不是终极解决方案,但对我来说很管用。只需在有问题的页面上单击它即可。
答案3
有一个 Chrome 扩展程序可以让你选择文本,名为可选择。它可以在 FanFiction 等网站上运行,这正是我所需要的。
答案4
尝试禁用 CSSuser-select
属性
如果您无权从特定网站选择文本,那么他们很可能使用 CSS 属性来禁用文本选择user-select
。
使用检查元素窗口,在 CSS 上找到此属性。如果找到它,取消勾选来禁用它。
如果您尝试禁用 JavaScript(正如某些人建议的那样),某些网站可能根本无法打开,因此,如果可以的话,请避免这样做。
如果你每次访问网站时都需要更改此属性,请考虑使用 ChromeStylebot 扩展作为备选。
干杯。