在解析页面之前,修改页面以删除无效的Javascript

在解析页面之前,修改页面以删除无效的Javascript,javascript,debugging,internet-explorer,proxy,Javascript,Debugging,Internet Explorer,Proxy,为了提供一些背景资料,我正在使用一个我无法控制的CMS。我想添加谷歌分析,所以我在页面中注入了一些Javascript作为一个普通的html链接。在我意识到在这个过程中破坏了整个CMS之前,我认为我真的很聪明 为了删除Javscript,我需要能够使用CMS。我没有数据库访问权限 我想做的是使用代理或某种聪明的浏览器插件,本质上是在页面上做一个简单的字符串替换来删除错误代码。而且,为了让事情更有趣,CMS需要ActiveX,这限制了我使用IE 如果您对如何设置本地代理或使用浏览器插件使页面正常工

为了提供一些背景资料,我正在使用一个我无法控制的CMS。我想添加谷歌分析,所以我在页面中注入了一些Javascript作为一个普通的html链接。在我意识到在这个过程中破坏了整个CMS之前,我认为我真的很聪明

为了删除Javscript,我需要能够使用CMS。我没有数据库访问权限

我想做的是使用代理或某种聪明的浏览器插件,本质上是在页面上做一个简单的字符串替换来删除错误代码。而且,为了让事情更有趣,CMS需要ActiveX,这限制了我使用IE

如果您对如何设置本地代理或使用浏览器插件使页面正常工作有任何建议或建议,我们将不胜感激

编辑:我很清楚,我确信注入的代码会导致Javascript错误。

Firebug

加载页面,然后右键单击您修改的链接并选择“inspect element”,然后您就可以在那里编辑html或javascript


哦,不要使用IE,使用Firefox。Chrome实际上还有一些内置的调试工具,你也可以使用。

他必须能够编辑并保存它,而不仅仅是编辑它。(我认为)这样做是行不通的,因为他必须能够通过CMS实际编辑它来修复它。刷新页面后,在开发工具中所做的一切都将消失。不幸的是,他说他必须使用IE,因为它需要ActiveX。我的理解是他只需要它工作足够长的时间来删除javascript。删除坏的javascript,然后使用网站编辑和保存页面。我错过了ActiveX部分。ActiveX的一个想法是:我打赌该站点实际上并不需要ActiveX来完成所有内容,只需要部分。所以你假装了。您将浏览器用户代理更改为IE,并希望加载它。然后你使用网站的javascript部分来编辑CMS。谷歌搜索“IE调试”得到了很多东西。他说CMS需要ActiveX(从来没有听说过CMS需要ActiveX),所以你想做的是用浏览器插件编辑它,这样你就可以在CMS中访问它了?你用的是什么CMS?