Javascript 如何在服务器发送的js文件进入我的浏览器之前对其进行编辑?

Javascript 如何在服务器发送的js文件进入我的浏览器之前对其进行编辑?,javascript,network-programming,packet-capture,pcap,scapy,Javascript,Network Programming,Packet Capture,Pcap,Scapy,在正常的浏览会话中,我想在浏览器接收到特定的javascript文件之前编辑它,因为一旦它到达那里,就不可能编辑。有没有这方面的工具?对于我需要的东西,我不能只保存它并在磁盘上编辑它 我准备自己学习如何编程,但如果有人能或多或少地指出我必须做什么,我将非常感激。我必须截获数据包,直到我拥有整个文件,同时阻止浏览器接收其中的任何部分,然后手动编辑数据包并将其转发到同一端口 我不认为仅仅使用pcap就可以做到这一点,我读过一些关于scapy的文章,但我不确定它是否对我有帮助 提前感谢。通过使用fir

在正常的浏览会话中,我想在浏览器接收到特定的javascript文件之前编辑它,因为一旦它到达那里,就不可能编辑。有没有这方面的工具?对于我需要的东西,我不能只保存它并在磁盘上编辑它

我准备自己学习如何编程,但如果有人能或多或少地指出我必须做什么,我将非常感激。我必须截获数据包,直到我拥有整个文件,同时阻止浏览器接收其中的任何部分,然后手动编辑数据包并将其转发到同一端口

我不认为仅仅使用pcap就可以做到这一点,我读过一些关于scapy的文章,但我不确定它是否对我有帮助


提前感谢。

通过使用firefox firebug插件、chrome的开发工具或firefox greasemonkey插件,您可能可以实现您想要做的任何事情


或者,您可以将文件域输入主机文件,并将该域指向本地计算机(运行web服务器),在本地编辑并保存该javascript文件,然后从您自己的web服务器提供服务

您需要实现某种代理,或者挂接到现有的代理,在下载文件时截取并替换它


对于初学者来说,这不是一件小事,而是一个很好的学习项目。

如果您愿意,而不是编辑一个文件,将其替换为本地文件,那么我会*使用它并将其映射到本地函数

  • 事实上,“是的”。这帮助我调试了一个浏览器问题和一个昨天无法编辑的JS文件

+1。我也打算提出代理的想法。谢谢你的评论。我很想学习如何做到这一点,我一直在谷歌上搜索,但没有太多。你能告诉我应该从哪里开始:图书馆、教程等吗?