比如Tampermonkey上的有個用戶腳本a,初始的方法有:
- 直接在Tampermonkey上編輯js,適合高手,但是本人不清楚腳本如何同步,況且不熟練js,在Tampermonkey上寫太難了。
- 保存Tampermonkey到本地a.user.js,本地每次修改后把內容復制到Tampermonkey保存生效,如果腳本功能經常調整,就會感覺很繁瑣。
本人推薦的方法:
Tampermonkey里調用本地腳本(如a.js)里的函數(如func),Tampermonkey因為是調用,所以基本上不用調整,
功能性的調整全在a.js,修改a.js后保存就直接生效了。因為保存在本地,文件同步備份都非常方便。
步驟:
- 首先在chrome://extensions頁面,把tampermonkey的允許訪問文件網址勾上。
- 假設本地腳本路徑d:\a.js,如下圖,在==UserScript==里添加// @require file://d:\a.js(路徑分隔符用\沒問題)
- 在Tampermonkey里調用a.js里定義的函數(圖中例子為func)。
附上例子:
a.js文件內容格式:
function func(url) { alert(url); //任意代碼 }
以下是Tampermonkey里導入a.js並調用func()函數。

