Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将一段JS代码注入第三方网页?_Javascript_Web - Fatal编程技术网

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

Javascript 如何将一段JS代码注入第三方网页?,javascript,web,Javascript,Web,我正在尝试为第三方网页做一些客户端实用程序的POC。我想在那页中插入一个我的实验JS。但是我没有访问目标页面的权限。有什么办法吗 加1 理想情况下,我想用IE 10来实现。 我想把JS文件放在本地磁盘上,并自动加载 加2 刚刚找到一个相关的线程:只要用源代码创建一个新的html文档,并添加所有您想要的javascript。试着想象一下如果可能会发生什么 我想这就是你问题的答案。这是一个更复杂的/服务器/硬件/软件/心理学/多重/复杂的问题。当然,有时也有一些可能性,但它们是非通用/安全漏洞的情况

我正在尝试为第三方网页做一些客户端实用程序的POC。我想在那页中插入一个我的实验JS。但是我没有访问目标页面的权限。有什么办法吗

加1 理想情况下,我想用IE 10来实现。 我想把JS文件放在本地磁盘上,并自动加载

加2
刚刚找到一个相关的线程:

只要用源代码创建一个新的html文档,并添加所有您想要的javascript。

试着想象一下如果可能会发生什么

我想这就是你问题的答案。这是一个更复杂的/服务器/硬件/软件/心理学/多重/复杂的问题。当然,有时也有一些可能性,但它们是非通用/安全漏洞的情况

致以最良好的祝愿


顺便说一句:但是我没有访问目标页面的权限。我假设您也没有访问服务器的权限。一个意味着另一个。如果我错了,请用更多的数据更新你的问题。

也许我对我的问题描述得不够清楚,所以很多人认为这是不可能的

受这条线索的启发,我发现我可以使用FiddlerScript来实现这一点

步骤如下:

  • 设置
    oSession.bBufferResponse=true
    OnBeforeRequest()中
    方法,以便Fiddler代理有机会缓冲和修改
    答复

  • 然后在
    onbeforesponse()
    方法中修改响应,在这里我可以将我的JS注入响应DOM


  • 有关详细信息:请查看Eric Lawrence的书《使用Fiddler调试》,《FiddlerScript》一章可能有点晚了,但您可以使用Charles Proxy来执行此操作,并使用“重写”功能在其中放置一些代码。我这样做是为了在一些不属于我的网站上测试Google tag manager:)

    打开控制台,然后把自己击倒。如果没有人要求,你不能只向他们的网站注入一段代码。@hex4949我这样做只是为了本地测试。只有我自己会受到影响。你还应该提到,这是美国宇航局的网站,以及新的2020宇宙计划绝密网页面板。这不是那么容易。。。如果是的话,互联网到今天都将是一堆垃圾:)。如果这是可能的话,网上银行将成为一个开始