[-Fx-] 擺脫文字不可反白選取的困境

作者: t7yang (t7: 我認為這是一種背叛)   2015-01-29 21:00:28
來源: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。
‧此方法是為了改善瀏覽網站時的體驗,希望讀者不要用於不正當的盜文行為。
作者: oToToT (屁孩)   2015-01-29 21:07:00
不式裝個enable copy之累就好...
作者: t7yang (t7: 我認為這是一種背叛)   2015-01-29 21:08:00
我是可以自己手動修就自己修,也少裝套件。
作者: Kreen (每天要更優秀一點)   2015-01-29 22:09:00
感謝分享~
作者: kimari   2015-01-29 22:45:00
火狐用原生的 userContent.css 應該也可以吧?平常常遇到,真要找這種無聊所網站的網站反而一時找不到
作者: t7yang (t7: 我認為這是一種背叛)   2015-01-29 23:23:00
http://www.teepr.com原生的UC.CSS是可以的,只是我比較喜歡用Stylish管理
作者: kimari   2015-01-30 00:19:00
也是,畢竟 userContent.css 只能純手工編,而且要重開瀏覽器才會生效。話說這種內容農場真的是一堆廢文+盜文
作者: t7yang (t7: 我認為這是一種背叛)   2015-01-30 00:47:00
印象中商周好像也是有鎖的樣子,這些網站真無聊
作者: delphinus (Delphinus)   2015-01-30 13:46:00
leftclick?RightToClick, 還能恢復選單功能。
作者: eastwing (謝伯承/東鄉之翼)   2015-02-02 12:52:00
有用有推
作者: mayuyu ((・ω・)ノ)   2015-02-02 19:25:00
我是用RightToClick 不過很少用到
作者: Wcw5504 (五月雨)   2015-02-03 00:19:00
右鍵選單好解決啊 按Shift+F10就好了
作者: t7yang (t7: 我認為這是一種背叛)   2015-02-03 01:33:00
所以上述的組合鍵是強制開啟右鍵選單嗎?
作者: kdjf (我抓得到什麼呢?)   2015-02-03 09:49:00
沒有經過滑鼠,所以on_event跟本不會被碰到
作者: Wcw5504 (五月雨)   2015-02-03 10:41:00
那個組合鍵就是開右鍵 差別只有出現位置固定在左邊
作者: timshan (仲軒)   2015-02-03 13:24:00
現在鍵盤也都有選單鍵(Menu key)吧?效果跟Shift+f10同

Links booklink

Contact Us: admin [ a t ] ucptt.com