mirror of
https://github.com/daief/gm-response-proxy.git
synced 2025-11-30 00:12:47 +08:00
c177842cd047df56d67fc2be19409adff1e0ee42
调试、自动刷新
起个本地服务托管 dist,如 live-server --port=777,之后在油猴脚本中写入以下代码,当源码更新后可自动刷新:
// ==UserScript==
// ... 其他必要的配置
// @grant unsafeWindow
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_log
// @grant GM_xmlhttpRequest
// @connect 127.0.0.1
// @match *://localhost*/*
// ==/UserScript==
const loop = () => {
GM_xmlhttpRequest({
url: 'http://127.0.0.1:7777/index.js',
onload: e => {
const res = e.responseText;
if (e.status === 200 && code !== res) {
GM_setValue('code', res);
location.reload();
}
},
});
};
setInterval(loop, 3000);
const code = GM_getValue('code');
if (code) {
eval(code);
}
Description
Languages
TypeScript
62.1%
Vue
35.3%
Less
2.6%