【发布时间】:2011-06-20 12:55:23
【问题描述】:
我正在做一些合同工作,其中我需要为客户端站点编写小的 Javascript sn-ps,然后确保它们在所有浏览器中都能工作。
我自己无法访问站点的服务器,因此我需要能够以其他方式注入 sn-ps。
我尝试在 PHP 中编写一个代理脚本,该脚本获取站点的源代码、绝对化所有 URL,然后注入 Javascript,它适用于某些客户端站点(并且具有在多个浏览器中易于测试的优点)。
但是一些 Javascript 重的网站不能使用这种方法——他们会做一些事情,比如测试 window.location 以确保它没有被欺骗,或者他们会包含对本地服务器上文件的引用代理脚本无法过滤。
作为替代方案,我想我可以使用 Greasemonkey 来注入 Javascript ...这可以让我看到代码在 Firefox 中的样子,但是我如何在 IE6 中进行测试?
当您无法访问最终将驻留 Javascript 的网站时,谁能建议一种进行跨浏览器 Javascript 开发的方法?
【问题讨论】:
标签: javascript proxy cross-browser greasemonkey