我正在尝试为第三方网页做一些客户端实用程序的POC。我想将一段实验性JS注入该页面。但我无法访问目标页面。有没有办法做到这一点?
理想情况下,我想用IE 10做。 我想将JS文件本地放在我的磁盘上,然后自动加载。
刚刚找到一个相关主题:Injecting JavaScript into head element of website using Fiddler
答案 0 :(得分:0)
只需使用源创建一个新的html文档,添加所需的所有javascript。
答案 1 :(得分:0)
试着想象如果可能会发生什么。
我认为这是你问题的答案。这是mych更复杂/服务器/硬件/软件/心理学/多/复杂问题。当然,有时会有一些可能性,但它们是非通用/安全漏洞的情况。
祝你好运!
BTW:但我无法访问目标页面。我以为你也无法访问服务器。正如一个暗示另一个。如果我弄错了,请用更多数据更新您的问题。
答案 2 :(得分:0)
可能会晚一点,但是您可以使用Charles Proxy来执行此操作,并使用Rewrite功能可以在其中放置一些代码。我这样做是为了在一些不属于我的网站上测试Google跟踪代码管理器:)
答案 3 :(得分:-1)
也许我没有清楚地描述我的问题,所以很多人都认为这不可能。
受此线程的启发:Injecting JavaScript into head element of website using Fiddler,事实证明我可以使用FiddlerScript来实现这一目标。
步骤是:
在oSession.bBufferResponse = true;
中设置OnBeforeRequest()
方法所以Fiddler代理有机会缓冲和修改
响应。
然后在OnBeforeResponse()
方法中根据需要修改响应,我可以将JS注入响应DOM。
详情请查看书籍< 使用Fiddler调试>作者:Eric Lawrence,章节' FiddlerScript '