本文介紹了油猴插件的安裝、腳本推薦、以及如何自己編寫腳本,讀完本文預計需要5分鐘。
背景
最近,周圍很多朋友都跟我抱怨現在一些網站越來越難用了,例如某度搜索結果全是廣告、某站視頻還有區域限制、某盤必須要用客戶端才能下載文件。
其實用好Chrome完全可以避免這些問題,提升我們上網衝浪的幸福感,順帶實現一些騷操作。這裏一款不得不提到一款「神器」Tampermonkey,也被稱爲「油猴」
如果你可以訪問外網的話,可以直接在Chrome瀏覽器搜索進入谷歌網上應用商店,然後在左側的搜索框搜索「tampermonkey」並安裝它。
不過,由於某些衆所周知的原因,油猴插件的在線安裝並不是一件容易的事,不過好在百度下「油猴離線安裝」就有很多教程,這裏就不贅述了。這裏列出其中一個教程:
原理和安全性
油猴的原理其實很簡單,就是允許用戶在指定的站點允許指定的JavaScript腳本,本質上和用戶直接在瀏覽器控制欄運行JS腳本是一樣的。
JS 本身的功能非常強大,可以操作Cookie、Dom和Bom等資源,因此也的確算不上安全的語言,它可以被用來Xss跨站攻擊、盜號等。因此一般瀏覽器設置項裏都會有禁用JS的選項。
但是,如果有閱讀JS源碼的能力、或者只使用一些比較多人使用過的插件,倒也無妨。
幾款好用的腳本
常用的腳本下載渠道有Greasy Fork、OpenUserJS,Userscripts Mirror,這些網站提供了許多開發者提供的現成腳本,只需要按說明安裝即可,篇幅有限,這裏只列舉了幾個我最常用的腳本。
- 把Google搜索僞裝成百度搜索
用Google搜索,很多人看到屏幕後會問你怎麼上Google的.所以當我們把Google的logo換成百度,他們就不會問那麼多問題了!
- 解除B站區域限制
衆所周知,B站有些番是有地區限制的,不細說了,懂的都懂哈。
- Userscript+ : 顯示當前網站所有可用的UserJS腳本
終極殺器,每打開一個網站都會自動查詢當前網站可用的腳本,並在無操作幾秒鐘後自動消失。
- 京東自營過濾
京東一直沒有自營篩選的功能,而這個腳本能在京東商品列表和搜索結果頁面增加「自營」「非自營」等超過30個商品過濾選項。
如何DIY自己的腳本?
如果即使用Userscrpt+也找不到你想要的的腳本,又或者你想定製自己的專屬腳本,你可以按照以下方法來自定義你的腳本。不過這要求你有JavaScript 的基礎知識了。
不會JavaScript也沒關係,我正準備在日後更新一些JavaScript的相關姿勢。
我們點擊插件欄油猴圖標(beta版是紅色的,穩定版是黑色的),選擇管理頁面,然後點擊管理頁面的最左的導航,就可以開始新建腳本了。
裏面內置了一些信息,其中@name
表示腳本名, @match
表示該腳本作用域,function
裏就是腳本的正文了。例如我這裏寫了一個最簡單的腳本,在打開百度的頁面時,彈出相關一句話“我的第一個油猴腳本”,腳本命名爲“測試”。
保存後,我們打開百度就會如期彈出對話框,顯示“我的第一個油猴腳本”
掃描二維碼 | 關注我們
微信號 : HackDev
數據·技術·人·生活
推薦閱讀