if (oSession.HostnameIs("www.youtube.com") && oSession.oResponse.headers.ExistsAndContains("Content-Type","text/html")){
oSession.utilDecodeResponse();
oSession.utilReplaceInResponse("old string","new string");
}
请告诉我上面的脚本是否正确使用。
基本上,如何在搜索查询中替换/隐藏单词dolphin
?我不希望客户端浏览器(我的 Google Chrome)以任何方式看到它。
示例:http://www.youtube.com/results?search_query= 海豚
&page=3。
如果 Fiddler 无法做到这一点,那么您推荐什么其他应用程序?
谢谢
最佳答案
您可以替换OnBeforeResponse
中url中的任何内容,但这样做不会做任何有用的事情,因为那时URL已经发送到服务器,因此这么晚的更改对 Fiddler 之外的任何内容都没有明显的影响。
如果您想更改 URL,请在 OnBeforeRequest
内进行。在 FiddlerScript 中,查找 urlreplace
处理程序以了解其工作原理。
关于javascript - Fiddler:是否可以使用 OnBeforeResponse 函数替换部分 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25892688/