Fiddler:是否可以使用OnBeforeResponse函数替换部分URL?

时间:2014-09-17 14:00:09

标签: javascript replace fiddler jscript.net

if (oSession.HostnameIs("www.youtube.com") && oSession.oResponse.headers.ExistsAndContains("Content-Type","text/html")){

                oSession.utilDecodeResponse();
                oSession.utilReplaceInResponse("old string","new string");
            }

如果我正确使用上述脚本,请告诉我。

基本上,如何从搜索查询中替换/隐藏单词dolphin?我不希望客户端浏览器(我的谷歌浏览器)以任何方式看到它。

示例:http://www.youtube.com/results?search_query= dolphin& page = 3。

如果Fiddler无法做到这一点,那么您推荐的其他应用程序是什么?

谢谢

1 个答案:

答案 0 :(得分:1)

可以替换OnBeforeResponse内的网址中的任何内容,但这样做不会做任何有用的事情,因为到那时URL已经被发送到服务器了,所以改变它,对Fiddler以外的任何事物都没有明显的影响。

如果您想更改网址,请在OnBeforeRequest内进行更改。在您的FiddlerScript中,查找urlreplace处理程序以了解其工作原理。