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

标签 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?我不希望客户端浏览器(我的 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/

相关文章:

javascript - 如何为社交媒体网站 : mobile app if mobile, 和桌面标准 URL 编写链接?

Javascript 字符串操作 - 小写、替换、 trim 、分割

string - Vba如何比较2列

javascript - Angular 和 Firefox 告诉我 OAuth 调用的响应是错误的,Fiddler 告诉我否则

google-chrome - 如何检查 websocket 连接?

Windows 上的 Apache 和 Fiddler

javascript - 无法显示上次访问日期

Javascript : preventDefault() not working on a select tag?

javascript - 如何通过jQuery获取div容器的高度?

python - 有条件替换 Pandas