Tampermonkey:最流行的用戶腳本管理器
Tampermonkey開發背景
網頁開發人員往往都會有一種職業情節,上網瀏覽網頁時總要去評價一下這個網頁的設計開發,甚至想要去修改網頁的樣式。最初我們最常使用的工具就是chrome瀏覽器自帶的開發者工具來修改網頁的CSS,但不是所有的網頁都可以通過這樣的方法去修改。於是迎合這樣的開發需求,Tampermonkey這款chrome插件就誕生了。有了Tampermonkey,開發者就可以導入自己的腳本模板來改變網頁的CSS和JS,讓整個網頁大變樣。什么是用戶腳本?用戶腳本是為了增強用戶對網頁瀏覽體驗的控制權。在安裝了用戶腳本之后,它們可自動為用戶訪問的網站添加功能,或使其更加易用、更加清新。而想要利用這里用戶腳本就必須要有用戶腳本管理器。
Tampermonkey用戶腳本管理器簡介
Tampermonkey有個更廣為人知的名字就是:油猴。油猴插件原本最開始在火狐上發布,名字為Greasemonkey。后來Chrome上的有了類似插件就是Tampermonkey,它們使用的腳本是通用的。Tampermonkey適用於基於Blink和WebKit的瀏覽器,像Chrome,Microsoft,Edge,Safari,Next和Firefox。而且理論上chrome內核的其他瀏覽器也都可以安裝。與其相對應的在不同瀏覽器上插件的名字分別是UC瀏覽器的Violentmonkey(暴力猴),火狐瀏覽器的Greasemonkey(油猴),再有就是谷歌瀏覽器的Tampermonkey(篡改猴)啦!很簡單,說白了其實就是一個管理別人寫的插件的一個插件管理器而已。今天我們就來好好介紹一下這款用戶腳本管理器Tampermonkey。
Tampermonkey用戶腳本使用方法
1.在谷歌瀏覽器中安裝Tampermonkey插件,並在Chrome的擴展器中啟動Tampermonkey的功能,Tampermonkey插件的下載地址可以在本文的下方找到,離線Tampermonkey插件的安裝方法可參考:怎么在谷歌瀏覽器中安裝.crx擴展名的離線Chrome插件? 最新谷歌瀏覽器離線安裝版可以從這里下載:https://huajiakeji.com/chrome/2014-09/177.html。
2.如果chrome應用商店可以打開的話,可以按照在線安裝的方式安裝Tampermonkey插件。

3.Tampermonkey插件安裝成功后,在瀏覽器的右上方可以看到tampermonkey的按鈕標記。

4.我們知道tampermonkey目前有三個版本,Tampermonkey Stable,Tampermonkey Beta,Tampermonkey Legacy.最常用的就是Tampermonkey Stable。

5.安裝好Tampermonkey插件后,我們可以對其進行簡單的設置。Tampermonkey的設置分為3個檔次,分別是新手,中級和高級,如果你對代碼編程一點兒都不懂,直接選擇新手吧!默認的這些設置基本上可以滿足你的要求了。如果你對計算機、軟件操作等非常熟悉可以選擇初學者設置模式,可以設置的選項更加多一些。當然如果你是一個很牛的javascript大神,那就可以使用高級模式去設置了。


6.Tampernokey最常用命了有:使用 @require 可以引入腳本;

使用 @include, 可以指定腳本生效的網址;

想獲得頁面中的JS函數或變量要用 unsafeWindow:

7.Tampermonkey內置了一個加強版的腳本管理器,如果你對javascript或者其他編程語言比較精通,就可以嘗試進行自定義一些適合自己的插件來使用了。打開內置腳本管理器如下圖:

8.既然Tampermonkey是用來管理用戶腳本插件的,那么有哪些用戶腳本源呢?chrome插件網整理推薦如下:
Userscripts.org: 一直以來都是用戶腳本的常用來源,但現在這個網站已經不再更新了;
GreasyFork: 或許是最受歡迎的后起之秀了。它由 Jason Barnabe 創建,Jason Barnabe 同時也是 Stylish 網站的創辦者,在其儲存庫中有大量的腳本資源。
- 大量的腳本資源(在 2016 年 2 月份時,大約有 9400 個)
 - 擁有可以從 Github 中進行腳本同步的功能
 - 非常活躍的開放源代碼發展模式
 
- 大量的腳本資源(在 2016 年 2 月份時,大約有 3700 個)
 - 擁有可以從 Github、fork scripts 中進行腳本同步的功能
 - 非常活躍的開放源代碼發展模式
 
GitHub/Gist :越來越多開發者會將源碼放在GitHub,用戶可以直接搜索。
如果還有其他問題請參照:tampermonkey怎么用(一):tampermonkey插件下載安裝教程
Tampermonkey插件注意事項
1.IE上暫不支持Tampermonkey插件。
2.Tampermonkey插件提供了自動同步的功能,但是前提需要打開初學者設置模式,然后找到TESLA選項,把啟用選項前面的方框打上勾即可。如下圖

Tampermonkey插件聯系方式
1.內容由tampermonkey.net提供
2、Tampermonkey的安卓手機版本下載請移步:tampermonkey手機安卓版_Tampermonkey Dolphin 4.2 APK
Tampermonkey:最流行的用戶腳本管理器下載地址
轉載必須注明來自:https://huajiakeji.com/web-development/2017-05/745.html
