5

我有一些自定义 JS,我希望将其部署在实时站点上,但我想先对其进行测试。

我是目标站点经理的第三方顾问,不是他们构建过程的一部分,所以我无法在他们的测试环境中部署。由于它是一个 DOM 遍历库,所以它非常具体。

我想知道是否有人知道如何让我的本地 javascript 文件为特定域或主机自动插入。

谢谢!

4

2 回答 2

4

为什么不直接在 firebug 的控制台中注入您正在处理的脚本:

var script = document.createElement('script');
script.src = 'url to local file';
document.appendChild(script);

或者如果你有 jQuery

$.getScript('url to script file.js');
于 2011-08-10T16:45:23.453 回答
2

为 Firefox安装Greasemonkey 附加组件。

此附加组件可以为某些 URL 与注入的 JS 文件中给出的正则表达式匹配的页面注入 Javascript。

如果您想了解其他人如何编写他们的 Greasemonkey-Scripts,请搜索以“BetterXYZ”开头的 FF 附加组件,例如 BetterGmail、BetterFacebook、BetterGoogle ... Greasemonkey-Skripts 实际上是带有特殊初始 JS 注释的 Javascript 文件和一个特殊的文件扩展名“*.user.js”。

于 2011-08-10T16:39:20.517 回答