我使用的扩展程序允许您编写javascript然后将其注册到站点,然后该站点会动态地将此脚本注入站点,并有效地允许您在站点加载时在本地修改DOM。
这很好,但是,我想实现脚本更新。如果我可以给脚本标签提供Id或甚至是类,那就没问题了,但我不能。所以我需要做的是以某种方式将当前脚本标记内容作为文本(没有JQuery选择器)。我知道我将如何做其余的事情。
我查看了{{1}},但它返回了null。我有一个快速的谷歌,当它没有执行一个脚本时会发生这种情况,但必须是如果它告诉我它是空的!我在这里做错了什么?
答案 0 :(得分:0)
TamperMonkey实际上有一个内置的更新操作,默认情况下每天检查更新并更新脚本。要使用它,您只需将其添加到userscript标题中:
// @updateURL This is the same URL as below, as far as I can tell
// @downloadURL URL to download the update from
// @version This is a number, but it needs to be updated with each release for it to be updated
我原来的解决方案无论如何都没有用,因为它需要对gitlab进行Ajax调用,gitlab没有CORS头...