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