我在使用chrome dev-tools搜索JS文件时遇到了麻烦,过去通过Ctrl + shift + f激活的搜索总能找到我想要的东西,但最近(我不确定究竟哪个更新触发了这个)我'我发现搜索没有抓住
JS内联脚本标记
在iframe中的JS.
我还发现当涉及内联脚本时,callstack搞砸了,但是当我试图谷歌解决这些问题时,我只是得到dev-tools文档页面,还有其他人注意到这些问题吗?我以前想象过这个吗?
我是一名新手Web开发人员,我已经多次使用Firebug进行调试.然而,到目前为止,我一直在使用Chrome的内置开发者工具.它似乎做了Firebug所做的一切,并且作为奖励更清洁,更有条理.
随着我的调试越来越先进,Firebug有哪些功能我会错过Chrome的DevTools?如果是这样,他们是什么?
我正在开发一个新客户的网站,该网站从CDN加载Javascript,因此Javascript未嵌入或与网页源内联.我想暂停每次getCurrentPosition()执行以确定它包含在哪个外部JS文件中.
我意识到我可以使用其他工具对JS文件的内容进行字符串搜索,但我宁愿继续使用Chrome的调试工具.
我应该尝试创建一个监视表达式,还是有另一种方法来确定触发某个JS函数的时间和位置?
在Windows机器上,我可以使用Ctrl+ Shift+ F在Chrome页面上使用Chrome开发人员工具的"来源"标签查找短语.
但是,如果我在Mac上使用此键盘组合,整个页面将变为全屏.什么是Mac上用于搜索JavaScript源的类似键盘快捷键?
我想调试不是通过文件加载的脚本,这意味着它们是eval通过 iOS/Android 推送到浏览器的本机代码加载的。
当我在 DevTools 控制台中编写时,(function() {debugger}())浏览器会创建类似的假文件debugger:///VM132,您可以在调试器断点中看到它。
我通常有很多“文件”代码,但我无法访问它们,也无法在开发工具中的任何位置debugger:///VM***看到脚本列表。debugger:///VM来源面板也没有显示任何这些。
此外,我使用 DevTools 搜索CMD+option+F,而不是在debugger:///VM文件内部搜索。
我怎样才能找到这些来源?