我在客户包含在其网站上的 javascript 库上工作,以嵌入 UI 小部件。我想要一种在客户站点上实时测试库的开发版本的方法,而无需他们对其代码进行任何更改。这将使调试问题和测试新版本变得容易。
为此,我需要更改脚本包含以指向我的开发服务器,然后覆盖页面中调用的 load() 方法以添加一个额外的参数来告诉它在进行远程调用时要指向哪个服务器。
看起来我可以使用 chrome 扩展将 JS 添加到页面中,但是在页面加载之前我看不到任何修改页面的方法。是否有我遗漏的东西,或者不允许 chrome 扩展做这种事情?