如何将一段JS代码注入第三方网页?

时间:2014-07-06 07:18:18

标签: javascript web

我正在尝试为第三方网页做一些客户端实用程序的POC。我想将一段实验性JS注入该页面。但我无法访问目标页面。有没有办法做到这一点?

ADD 1

理想情况下,我想用IE 10做。 我想将JS文件本地放在我的磁盘上,然后自动加载。

ADD 2

刚刚找到一个相关主题:Injecting JavaScript into head element of website using Fiddler

4 个答案:

答案 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来实现这一目标。

步骤是:

  1. oSession.bBufferResponse = true;中设置OnBeforeRequest() 方法所以Fiddler代理有机会缓冲和修改 响应。

  2. 然后在OnBeforeResponse()方法中根据需要修改响应,我可以将JS注入响应DOM。

  3. 详情请查看书籍< 使用Fiddler调试>作者:Eric Lawrence,章节' FiddlerScript '