作者t7yang (t7: 我认为这是一种背叛)
看板Browsers
标题[-Fx-] 摆脱文字不可反白选取的困境
时间Thu Jan 29 21:00:28 2015
来源:
http://t7yang.blogspot.tw/2015/01/how-to-make-text-selectable.html
有些网站会「假厉害」——故意让读者不能够反白选择他们网站的文字,自以为这样可以
防止文章被随意复制。但是这样只能防君子,防不了有心之人,而且还让读者的体验变得
很糟,本文就是要教读者破解这种脑残防范的方法。
试想想,你看到一篇有趣的文章,文中有几个词汇是你感兴趣或不熟悉的,你希望可以很
快速反白後进行搜寻,结果发现网站不给你选取文字,这样体验有多糟各位可以自己想像
。
以下以 Firefox 浏览器为教学范例,其他浏览器的读者请自行摸索。
1.安装 Stylish 套件。
2.开启延伸套件的页面,切换到 User Styles 分页。
3.建立一个新的 Style,并取一个你喜欢的名称。
4.把下列的程式码贴上并储存後关闭就可以了。
@charset "UTF-8";
@namespace url(
http://www.w3.org/1999/xhtml);
* {
-webkit-touch-callout: text;
-webkit-user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
}
这个方法可以解决绝大部分使用 CSS 禁止读者选取文字的网站,如果网站使用 Script 即
时 inline 写入时则可能会无法生效。不过也别担心,道高一尺魔高一丈,Script 也会有
Script 的解法。
一些注记:
‧预设只开放选取文字,如果你希望可以选取所有项目,可以把参数调整为 all。
‧此方法是为了改善浏览网站时的体验,希望读者不要用於不正当的盗文行为。
--
◆ ◆◆◆◆◆
◆ ◆ [t7度空间]
◆◆◆◆◆ ◆ http://t7yang.blogspot.com
◆ ◆ 一个属於我的创作空间
◆ ◆
◆◆ ◆
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.73.123
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Browsers/M.1422536434.A.2D9.html
1F:→ oToToT: 不式装个enable copy之累就好... 01/29 21:07
2F:→ t7yang: 我是可以自己手动修就自己修,也少装套件。 01/29 21:08
3F:推 Kreen: 感谢分享~ 01/29 22:09
4F:推 kimari: 火狐用原生的 userContent.css 应该也可以吧? 01/29 22:45
5F:→ kimari: 平常常遇到,真要找这种无聊所网站的网站反而一时找不到 01/29 22:46
7F:→ t7yang: 原生的UC.CSS是可以的,只是我比较喜欢用Stylish管理 01/29 23:25
8F:→ kimari: 也是,毕竟 userContent.css 只能纯手工编,而且要重开浏 01/30 00:19
9F:→ kimari: 览器才会生效。话说这种内容农场真的是一堆废文+盗文 01/30 00:20
10F:→ t7yang: 印象中商周好像也是有锁的样子,这些网站真无聊 01/30 00:47
11F:→ delphinus: leftclick? 01/30 13:46
12F:→ delphinus: RightToClick, 还能恢复选单功能。 01/30 13:49
13F:推 eastwing: 有用有推 02/02 12:52
14F:推 mayuyu: 我是用RightToClick 不过很少用到 02/02 19:25
15F:→ Wcw5504: 右键选单好解决啊 按Shift+F10就好了 02/03 00:19
16F:→ t7yang: 所以上述的组合键是强制开启右键选单吗? 02/03 01:33
17F:→ kdjf: 没有经过滑鼠,所以on_event跟本不会被碰到 02/03 09:49
18F:推 Wcw5504: 那个组合键就是开右键 差别只有出现位置固定在左边 02/03 10:41
19F:推 timshan: 现在键盘也都有选单键(Menu key)吧?效果跟Shift+f10同 02/03 13:24