我有一些自定义 JS,我希望将其部署在实时站点上,但我想先对其进行测试。
我是目标站点经理的第三方顾问,不是他们构建过程的一部分,所以我无法在他们的测试环境中部署。由于它是一个 DOM 遍历库,所以它非常具体。
我想知道是否有人知道如何让我的本地 javascript 文件为特定域或主机自动插入。
谢谢!
我有一些自定义 JS,我希望将其部署在实时站点上,但我想先对其进行测试。
我是目标站点经理的第三方顾问,不是他们构建过程的一部分,所以我无法在他们的测试环境中部署。由于它是一个 DOM 遍历库,所以它非常具体。
我想知道是否有人知道如何让我的本地 javascript 文件为特定域或主机自动插入。
谢谢!
为什么不直接在 firebug 的控制台中注入您正在处理的脚本:
var script = document.createElement('script');
script.src = 'url to local file';
document.appendChild(script);
或者如果你有 jQuery
$.getScript('url to script file.js');
为 Firefox安装Greasemonkey 附加组件。
此附加组件可以为某些 URL 与注入的 JS 文件中给出的正则表达式匹配的页面注入 Javascript。
如果您想了解其他人如何编写他们的 Greasemonkey-Scripts,请搜索以“BetterXYZ”开头的 FF 附加组件,例如 BetterGmail、BetterFacebook、BetterGoogle ... Greasemonkey-Skripts 实际上是带有特殊初始 JS 注释的 Javascript 文件和一个特殊的文件扩展名“*.user.js”。