[网页查找]MacBook下面chrome搜索快捷键Option+Command+F,全屏快捷键Control+Command+f,访问大网站如何在源代码中搜索JS函数查找其调用,fiddler2里查找所有请求的contents内容的某字符串的方法,Httpwatcher也有该功能,对于web页面里的所有的js函数在Firebug、fiddler2及Httpwatcher和chrome开发者模式下查找方法备案,重发JS请求。

jackxiang 2013-7-15 10:40 | |
下面的快捷键记不住怎么办?新的插件搜索位置在:
Windows下面的F12打开开发者工具后,右侧有下个竖着的点,然后,下拉中有一项:More Tools-》新的下拉:Search就打开了Chrome在所有资源文件源码中搜索Ctrl+Shift+F。 来自:https://www.cnblogs.com/wsytl/p/5039032.html

MacBook下面chrome全屏快捷键Control+Command+F。

一、在源代码中搜索:也就是想在整个工程下,查找一段源代码呢?
Windows下Ctrl+Shift+F更多技巧:http://www.cnblogs.com/giggle/p/5966991.html
MacBook下的Chrome打开网址里的全网页包括CSS/JS的搜索快捷键:Option+Command+F。  #Mac上:Option+Command+F


二)快速查找文件:
Ctrl+P(Mac上Cmd + P)

三)跳到某行:
Ctrl+G(Mac上Cmd+L),然后输入你指定的行数即可。

四)多光标:(快速查找文件后,可多光标编辑,对于一行压缩的代码,展开格式化后,不能在里面修改)
通过按住Ctrl(Mac上Cmd)。

有时想查找整个页面里的某个函数在哪个文件里,往往这些函数在输出时是压缩的js,且有多个,此时查找很不太方便定位文件。
为此,介绍两种办法:

1.通过firebug查找功能(较弱):
有了Firebug,查找页面上的HTML元素(尤其是 比较深层的)非常之简单!更重要的是,一旦你 找到你要的元素,Firebug...
一款快速查找页面元素的Firefox插件——FireFinder:http://www.kuqin.com/webpagedesign/20090613/56307.html
Firefox的Firebug扩展:FireScope:http://www.webjx.com/javascript/jsajax-10665_2.html
2.通过fiddler2进行查找。
当经过fiddler2访问完一个网页后,在fiddler2里ctrl+a选中所有访问的Url后,点右键,选:Decode Selected Sessions...(否则:会找不到的,因为变成的是乱码什么的。)
(代理firefox下的网络访问,后在fiddler2下进行ctrl+F查找字符中,于是可以查到这个函数、字符串在哪个文件里,很是方便).
3.Httpwatcher查找:
1)Filter->enabling Filtering->[勾选]contents is:下面什么也不选->content contains:输入查找的内容。就能查到所有请求中包含有关键字的js,html了,然后再选自己要找的某个js,再进行find查找即可。

4.chrome浏览器:F12 Ctrl+Shift+F(IOS:Cmd+Opt+F),还支持正则表达式。
摘自:http://toutiao.com/item/6205065039238889986/?iid=3127152027&app=news_article&tt_from=android_share&utm_medium=toutiao_android&utm_campaign=client_share







===============
谷歌浏览器怎么重发请求_使用Chrome浏览器实现请求的重放即复制某个请求?
Chrome可以通过控制台实现对某个请求的重放,即复制某个请求,然后自己实现对该请求的多次发送。这个功能有什么用呢?在web开发中,调试代码或者调试找bug的时候就派上用场了。使用方法如下:

在Chrome上按f12打开控制台,切到Network标签页。之后进行你正常的页面操作把你想要复制的请求先通过页面发送一遍(如果页面有自动刷新的话,为了避免刷新后请求丢失的情况出现,建议勾选上Preserve log)



通过鼠标在请求的列表中找到我们需要复制的请求,右键——Copy——Copy as fetch(我这里直接使用我的首页请求进行演示)



到这里我们的请求已经被复制下来了,那怎么实现重新请求呢?很简单,还是刚才的页面,我们切换到Console页面,直接粘贴回车即可,需要多次请求则粘贴多次。



解释:fetch其实是javascript中一个网络请求的函数或者工具,Chrome在我们Copy as fetch的时候帮我们把请求的各种参数转换成了使用fetch请求的代码,所以我们可以直接在控制台上直接执行从而达到请求重放的效果。

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/6528/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2023-1-16 17:42
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]