如何出于同步目的将本地Tampermonkey脚本转换为基于Web的脚本?

时间:2018-08-12 17:18:23

标签: google-chrome tampermonkey

我希望我的TM脚本能够同步,并且我读了可能的常见问题解答,但it gives the caveat

  

Tampermonkey只能同步从远程源安装的脚本。此来源可以是两个Chrome浏览器均可访问的任何URL。

好吧,很酷,我有一个可以托管它的Web服务器,但是问题是我无法弄清楚它是如何做到的。

  • 我假设Web服务器上的脚本文件具有某些标准名称,该怎么命名??
  • 然后如何从Web服务器加载脚本?
    当我按+添加新脚本时,将其带到本地脚本创建界面,但看不到在哪里插入URL。

1 个答案:

答案 0 :(得分:1)

  1. 将脚本另存为*.user.js文件。 EG:AddUnicornIconsToTwitter.user.js

  2. 确保您的脚本具有@version directive。这就是Tampermonkey如何知道何时需要更新脚本的方式。

  3. 将该文件上传到服务器上的可通过网络访问的文件夹。 EG:
    YOUR_SERVER.COM/myTMscripts/

  4. 要安装,只需使用EG,Chrome浏览到该新地址:
    https://YOUR_SERVER.COM/myTMscripts/AddUnicornIconsToTwitter.user.js

  5. 按照Tampermonkey提示安装脚本。

  6. 如果您更改脚本,请确保增加@version