Questions tagged «google-chrome-devtools»

Chrome DevTools是Google Chrome内置的网络开发人员工具。


4
如何通过重定向使用Chrome的网络调试器
Chrome网络调试器使我可以很好地了解为页面加载的所有HTTP资源。但是,只要加载了新的顶层HTML页面,它就会清除该列表。这使得调试由于某种原因或另一原因(运行脚本或300个响应)而自动重新加载的页面非常困难。 加载新的顶层页面时,我可以告诉Chrome不要清除网络调试器吗?还是可以返回查看上一页的网络资源? 或者,当我无法控制要重定向的页面时,是否可以以某种方式迫使Chrome在加载新页面之前暂停?它是OpenID舞步的一部分,它会出错,因此SSL和凭据的组合使使用命令行工具进行调试非常困难。




30
Chrome DevTools设备插入后无法检测到设备
即使按照https://developers.google.com/chrome-developer-tools/docs/remote-debugging中列出的步骤进行操作,我似乎也无法使DevTools设备功能在我的Samsung Galaxy S4上运行 我的设备具有Chrome v32和Chrome Beta v33,而我的PC具有Chrome v33和Chrome Canary v35。 我的设备已启用USB调试,并且已安装设备驱动程序。我从未从上面的链接获得第3步中概述的批准RSA密钥指纹的提示,但该设备确实已连接到我的PC以允许媒体传输。根据以上链接,我什至吊销了所有USB调试授权。 我的PC上没有额外安装任何用于Android开发的东西,这可能是问题所在。我希望利用此功能从设备的角度检查网页。

5
如何使用开发人员工具查找Chrome中的按钮或元素运行的代码
我正在使用Chrome和我自己的网站。 我从内部知道: 1)我有一个表单,人们可以通过单击此橙色图像按钮进行注册: 2)我检查它,仅此而已: <img class="formSend" src="images/botoninscribirse2.png"> 3)在源代码的顶部,有大量的脚本源。我知道该按钮调用哪个按钮,因为我已对其进行了编码:<script src="js/jquery2.js" type="text/javascript"></script> 4)在该文件中,您可以找到:$(".formSend").click(function() { ... });这是由按钮触发的(进行相当复杂的表单验证和提交),而我想要的是能够在任何网站上使用chrome dev工具找到它。 我如何找出元素在哪里调用? 听众标签对我不起作用。因此,然后我尝试查找单击事件侦听器,这对我来说似乎是一个安全的选择,但是...那里没有jquery2.js(而且我真的不知道代码是哪个文件,因此我浪费时间检查所有这些文件。) ): 我$(".formSend").click(function() { ... });在jquery2.js文件中的功能不存在。 杰西解释了原因: “最后,您的函数未直接绑定到click事件处理程序的原因是因为jQuery返回了被绑定的函数。jQuery的函数又经过一些抽象层并进行检查,然后在其中的某个地方执行您的函数”。 正如某些人所暗示的,我在下面的一个答案中收集了有效的方法。

11
在Chrome中查找JavaScript函数定义
Chrome的开发人员工具令人难以置信,但他们似乎没有(我能找到)的一件事是找到JavaScript函数定义的一种方法。这对我来说非常方便,因为我正在一个包含许多外部JS文件的网站上工作。当然grep可以解决此问题,但在浏览器中会更好。我的意思是,浏览器必须知道这一点,那么为什么不公开呢?我所期望的是: 从页面中选择“检查元素”,突出显示“元素”选项卡中的行 右键单击该行,然后选择“转到函数定义” 正确的脚本已加载到“脚本”选项卡中,并且会跳转到函数定义 首先,这个功能是否存在,我只是想念它? 如果没有,我猜这可能来自WebKit,但是找不到针对Developer Tool功能请求或WebKit的Bugzilla的任何内容。

5
如果未安装Chromecast扩展程序或使用隐身模式,则Google Chromecast发件人错误
我在Chrome Incognito中运行Chromecast发送器时出错,或者未安装Chromecast扩展程序: Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://dliochdbjfkdbacpmhlcpmleaejidimm/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js Failed to load resource: net::ERR_ADDRESS_UNREACHABLE chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js No cast extension found Google Cast发送者正在尝试发送本地“ cast_sender.js”的AJAX请求。应该发生这种情况还是有更好的方法来检查Chromecast发件人扩展名是否存在(不是通过请求AJAX请求)? 我相信这些AJAX请求是询问Chromecast扩展是否存在的一种方式。有没有更好的方法来检查Chromecast扩展程序是否存在?


6
Chrome开发者控制台中的异常错误-无法加载资源:net :: ERR_CACHE_MISS
据我所知,这个错误不是昨天在Chrome上引发的,直到今天早上才引发。我尚未更改任何浏览器设置。我已经附上了屏幕截图(四次打开/关闭“开发人员工具”窗口后): 此问题与“堆栈溢出”后切向相似,该问题仅在我在Chrome中“检查元素”时发生,无法在Chrome下加载资源。这是我的详细信息: 尽我所能,我撤消了自昨晚(当我没有此错误时)以来所做的一切,并且该错误持续存在。当我删除所有<html> PHP之前的代码时,错误消失了。 当我仅删除<html>除PHP 之前的所有代码外 <?php session_start(); ?> 错误返回。 由于错误似乎与PHP有关,因此我检查了错误日志,但没有任何通知,警告或错误。当我关闭“开发人员工具”窗口,然后在不重新加载页面的情况下打开该窗口时,错误数每次都会增加一。 当我保持窗口打开状态,然后重新加载页面时,页面将重新加载而不会引发错误。但是,一旦我再次关闭“开发人员工具”窗口,然后将其打开(不重新加载页面),就会引发错误。我在启用了Firebug的 Firefox上检查了我的网站,没有引发任何错误,这似乎是Chrome问题(版本38)。我的网站似乎正常运行。通过Chrome浏览的设备上的其他网站(例如Yahoo)也遇到此错误。 另外,自几个月前以来,我还没有手动更改任何浏览器设置。另外请注意,这是我去年在Chrome中遇到的第二个奇怪错误(请参阅堆栈溢出问题无法加载资源:net :: ERR_NETWORK_IO_SUSPENDED),即使使用提供赏金。 有没有办法防止此错误,或者这是仅浏览器的问题?附带说明一下,当我在Chrome中打开开发人员工具以进行Stack Overflow时,没有抛出错误,因此Stack Overflow没有用PHP编码,或者它们有防止这种错误的方法。我认为我的网站没有受到影响,但是我不是100%确定,这让我很紧张:)



15
如何强制Chrome浏览器的脚本调试器重新加载JavaScript?
我真的很喜欢在chrome调试器中编辑javascript的功能,但是我发现让调试器从服务器重新获取JavaScript确实很成问题。 有时候,我不得不关闭调试器并重新加载框架就可以了-但其他时候(dI无法确定发生这种情况的条件),我必须清除我的临时Internet缓存。有时我发誓我必须完全关闭chrome,然后清除缓存,然后加载页面,然后调试器才能最终向我显示最新脚本。 (注意:Web服务器不缓存脚本) 我想知道是否有人知道一种快速简便的方法来告诉调试器使其所有JavaScript无效并在页面重新加载时重新获取所有JavaScript?

2
Chrome开发人员工具“网络”标签中显示的“请求有效负载”与“表单数据”之间有什么区别
Наэтотвопросестьответына 堆栈溢出нарусском:чемотличается请求负载отFORMDATAвJS 我有一个我必须支持的旧Web应用程序(我没有写过)。 当我填写表单并提交后,然后在Chrome中检查“网络”标签,我会看到“请求有效载荷”,通常我会在其中看到“表单数据”。两者之间有什么区别?何时发送而不是发送? 用谷歌搜索,但是并没有真正找到任何解释此信息的信息(只是人们试图让javascript应用程序发送“表单数据”而不是“请求有效载荷”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.