我想跟踪单击链接时发生的网络活动.问题是链接打开了一个新选项卡,显然开发工具的每个选项卡都有Dev Tools工作."保留登录导航"没有帮助.
我目前的解决方案是转移到没有此问题的FireFox和HttpFox.我想知道Chrome的所有开发人员是如何管理的,这听起来很基本(当然我找到了答案,没有找到任何帮助).
如何设置要从Mac OSX Dock执行的shell脚本?似乎只需创建一个快捷方式就可以在我的编辑器中打开该文件.是否有一个标志我需要设置某个地方告诉它运行而不是打开它进行编辑?
我有几次在遇到困难运行,我想看到的请求数据制成,而我有Chrome开发者工具关闭HTTP请求,例如检测,如果我要求只是做运行缓慢或完全失败.
有没有一种方法可以让我得到Chrome浏览器始终跟踪网络面板中的数据,因此它的存在,当我打开了开发工具,而无需重新加载页面,并做出新的要求?
我在笔记本电脑中使用Chrome浏览器和Windows 7操作系统,Windows上的Chrome提供了一个Device Mode(快捷方式F12),以便它可以模拟特定的移动设备,以便在Chrome标签页中显示和显示网页,如下所示.
但是,这Device Mode仅限于单个Chrome标签,因此当您关闭标签并打开新标签时,新标签会正常显示并显示网页,而不是在Device Mode.
所以我的问题是如何Device Mode永久设置,当我在Chrome中打开新标签时,它Device Mode默认运行.是否有任何方法或插件可以帮助我实现它?
我想知道如何直接从(windows或linux)命令行启动"打开专用的DevTools for Node",而不使用chrome://inspecturl然后Open dedicated DevTools for Node按钮?
我的目标是为node.js自动运行调试器:
launchDedicatedDevToolsForNode();
require('inspector').open(null, null, true); // sync
debugger;
Run Code Online (Sandbox Code Playgroud)
注意:
基础命令,位于"打开专用的DevTools for Node"链接的点击处理程序后面是:
chrome.send("open-node-frontend")
Run Code Online (Sandbox Code Playgroud) 我需要在一个地方以纯文本格式查看所有源HTML.我需要从已加载的页面中获取它.CTRL+ U(查看源代码)刷新页面.我正在尝试查看的页面只能通过正确的表单提交进行访问.我真正想要的是CTRL+ U不刷新页面.
我需要将已加载页面的HTML源添加到剪贴板中.
我看到有一个相对较新的选项来打开 Chrome 并从命令行打开 Devtools,我已经使用这样的调用从我的 Windows 8.1 命令行开始工作:
c:\Program Files (x86)\Google\Chrome\Application>"chrome.exe" --auto-open-devtools-for-tabs
Run Code Online (Sandbox Code Playgroud)
ChromeDriver但是,当我在 Selenium 中(在 C# 中)创建我时尝试在同一个框中添加此选项时,该选项似乎被忽略了。
var options = new ChromeOptions();
options.AddArgument("auto-open-devtools-for-tabs");
string executingAssembly = System.Reflection.Assembly.GetExecutingAssembly().Location;
string driverPath = Path.Combine(Path.GetDirectoryName(executingAssembly), "ChromeWebDriver");
_driver = new ChromeDriver(driverPath, options);
Run Code Online (Sandbox Code Playgroud)
我在主题上尝试了一些变体,以确保选项完全有效,包括...
var options = new ChromeOptions();
options.AddArguments(new[] { "start-maximized", "auto-open-devtools-for-tabs"});
Run Code Online (Sandbox Code Playgroud)
... 和...
var options = new ChromeOptions();
options.AddArgument("start-maximized");
options.AddArgument("auto-open-devtools-for-tabs");
Run Code Online (Sandbox Code Playgroud)
... 和...
var options = new ChromeOptions();
options.AddArgument("start-maximized");
options.AddExcludedArgument("auto-open-devtools-for-tabs");
Run Code Online (Sandbox Code Playgroud)
...以及--在每个选项字符串前面设置那些。我从其中任何一个中得到的都是最大化的窗口。
我感觉auto-open-devtools-for-tabsSelenium 的 Chrome Web 驱动程序不支持该参数,但我不确定为什么它不支持与“完整”应用程序相同的选项集。
任何人都有这个选项在 …
我调试移动网站,使用移动设备本身的桌面模拟器更舒服.我使用嵌入在谷歌浏览器中的模拟器.它改变了视口大小和用户代理,因此网站看起来与手机相似.
当任何链接包含target="_blank"但Chrome打开它而不进行任何仿真时,因此无法调试包含此类链接的网站.
我的问题是:有没有办法强制Google Chrome使用与其父窗口相同的仿真设置打开"新标签"链接?
我正在开发一个应用程序,我需要能够在运行dev工具的情况下启动chrome/firefox.有谁知道是否有办法设置开发工具在新标签上打开?
Chrome中是否有命令行参数可以在启动时启动开发人员工具而无需每次都按Ctrl + Shift + J?
javascript ×2
command-line ×1
firefox ×1
html ×1
macos ×1
node.js ×1
selenium ×1
shell ×1
view ×1