lipengju 发表于 2024-12-24 09:31:12

油猴脚本怎么实现实时更新

我开发的脚本,油猴设置最短是6个小时更新一次脚本。怎么实现几分钟或实时更新一次脚本?

李恒道 发表于 2024-12-24 09:53:00

gm_xhr直接读代码然后直接eval
但是在脚本站如果属于公开脚本很容易被举报下架

lipengju 发表于 2024-12-24 14:00:03

李恒道 发表于 2024-12-24 09:53
gm_xhr直接读代码然后直接eval
但是在脚本站如果属于公开脚本很容易被举报下架 ...

没看懂怎么用,能帮忙写个demo么,gm_xhr和eval怎么用的,🙏

王一之 发表于 2024-12-24 16:40:23

李恒道 发表于 2024-12-24 09:53
gm_xhr直接读代码然后直接eval
但是在脚本站如果属于公开脚本很容易被举报下架 ...

脚本GM_xhr直接读版本呗,发现版本不一样就弹窗提示用户更新

李恒道 发表于 2024-12-24 22:06:31

lipengju 发表于 2024-12-24 14:00
没看懂怎么用,能帮忙写个demo么,gm_xhr和eval怎么用的,🙏

```js
    const fileUrl = 'https://example.com/path/to/your/file.js';
    GM_xmlhttpRequest({
      method: 'GET',
      url: fileUrl,
      onload: function(response) {
            if (response.status === 200) {
                const fileContent = response.responseText;
                eval(fileContent);
            } else {
                console.error('Failed to load file:', response.status, response.statusText);
            }
      },
      onerror: function(error) {
            console.error('Error occurred while loading file:', error);
      }
    });

```
页: [1]
查看完整版本: 油猴脚本怎么实现实时更新