我使用 Vimium for Chrome,它允许我用 r
密钥刷新。当我使用开发工具时,我失去了页面的焦点,并且必须单击页面才能r
再次使用(尽管我显然只是用按钮刷新)。有谁知道从开发工具切换回页面的键盘快捷键?我知道您可以使用cmd [
在开发工具中切换窗格,但找不到切换回页面的方法。
14 回答
- 当 Chrome DevTools 获得焦点时,
Shift + F6
会关注页面内容。 - 当 Chrome DevTools 打开并且页面内容被聚焦时,
F6
将聚焦于 Chrome DevTools。
参考: https: //support.google.com/chrome/answer/157179
谷歌浏览器功能快捷方式
F6
在地址栏、书签栏(如果显示)和页面内容之间向前切换焦点 在地址栏、书签栏(如果显示)和页面内容
Shift + F6
之间向后切换焦点
我仍然没有找到从开发工具集中页面的方法,同时让开发工具保持打开状态,但是:
- 如果 dev-tools 已打开,请使用Cmd++将其Opt聚焦c
- Cmd使用+ Opt+关闭开发工具和焦点页面i
- 如果开发工具关闭,直接跳转到控制台:Cmd++Optj
- Cmd使用+[和Cmd+切换选项卡]
- Esc在开发工具中切换控制台
参考:https ://developers.google.com/chrome-developer-tools/docs/shortcuts
无耻地抄袭休·李
- 按F6或Cmd + L或Ctrl + L并聚焦地址栏
- 输入javascript:并按回车键。
现在您只能使用 j 将焦点移至页面。
但是 javascript: 太长了,不是吗?然后按照这个。
Go to Chrome Settings page
Click "Manage search engines..." in the Search section
Add a new search engine with
any name e.g. Back to page
any keyword e.g. j
URL - javascript:
有谁知道从开发工具切换回页面的键盘快捷键?
Tab是您正在寻找的钥匙。按下Esc打开控制台后使用它来聚焦页面。
OS X 你可以在应用程序窗口之间循环使用:
将焦点移到下一个窗口:⌘</kbd> + `
将焦点移到最后一个窗口:⌘</kbd> + ⇧</kbd> + `
如果这不起作用,请检查它是否已启用
系统偏好设置>键盘>键盘快捷键选项卡 >键盘部分
Chrome 版本 35.0.1916.114
在网页上,F12。应该显示元素选项卡,如果不使用 ctrl+[ 切换到它。一旦您从页面获得要在 F12 上显示的元素选项卡,如果需要,您可以使用 Esc 进入控制台。
然后,当元素面板聚焦时,在您遇到任何有趣的东西之前的三个选项卡,我得到样式面板,“用户代理样式表”。另外两个选项卡,我在右上角得到一个小点图标,空间来显示它。
在这一点上,我们距离开始 5 个标签。再两个选项卡,我得到“在样式中查找”,再一个选项卡,我得到计算属性面板。然后另一个选项卡到达它下面的过滤器。
现在我们有 9 个标签。
猜猜第十个标签是什么。
或者,如果您的小指累了,则只有 8 个 shift-tabs 向后退。
这就是我们在业务中所说的“可发现性”。
再说一次,这里是 AutoHotkey 脚本:
; Match any part of title
SetTitleMatchMode, 2
#IfWinActive - Google Chrome
;#IfWinActive ahk_class Chrome_WidgetWin_1
+F10:: ; goto html body, use upper left corner mouse click
CoordMode, Mouse, Screen
MouseGetPos, xpos, ypos
CoordMode, Mouse, Relative
MouseClick, left,10, 95, 1, 0
CoordMode, Mouse, Screen
MouseMove, %xpos%, %ypos%, 0
Return
F10:: ; from html, goto dev tools (Elements Panel must be default here, with console open ESC),
; might need to adjust tab number to suit your icons to the right of location bar
Send, ^l
Send, {tab 7}
Return
^F10:: ; from html, goto dev tools - previously opened console (Elements Panel must be default here, with console open ESC)
Send, ^l
Send, {tab 7}
Send, {tab 13}
Return
#IfWinActive ;Chrome
无法从开发窗格切换到窗口,但cmd r
可以完成所需的操作(刷新页面)。
我也对此感到非常沮丧,但我的问题有点不同。我已经分离了开发工具(在一个单独的窗口中),我总是需要单击才能返回该页面。
我写了一个适合我的小applescript:
tell application "Google Chrome"
activate second window -- if I have dev tools open "second window" is the page
tell second window to tell active tab
set the URL to "Javascript:window.focus();"
end tell
end tell
我将它绑定到使用Spark的快捷方式。
因此,每当我在一个分离的开发工具窗口中时,我点击我的快捷方式并将焦点放回页面,我可以再次使用 Vimium。
在 Linux 上,从开发工具切换到地址栏Alt+D
,然后按Shift+Tab
两次。这将带您回到主页。可惜它在Mac上不起作用。
如果使用 Windows,以下 AHK 脚本将完成这项工作:
#IfWinActive ahk_exe chrome.exe
!a::Send +{F6}
#IfWinActive
验证:
- 专注于 Chrome 开发工具。
- 按Alt+ A。
- 现在应该关注网页。
就像我在这里回答的那样
新更新:在 chrome 版本 92.0.4515.131 中。
- 当 DevTools 打开并聚焦时。
- 按 ( ⌘ Command+ ⌥ Option+ ↓ Down)两次。
第一次按下 - 焦点将转移到 URL。
第二次按下 - 焦点将转移到页面。
按 f6 聚焦地址栏,按 return 或 f5 刷新,然后按 tab 聚焦浏览器窗口元素...
这是迂回的,可能在所有情况下都没有帮助,但是如果您正在测试标签索引或其他东西并且不喜欢使用鼠标,这是我想出如何在不关闭控制台的情况下切换回来的唯一方法。
点击 Control + L 聚焦地址栏。然后按 F6 一次聚焦书签栏(如果有的话),再次按 F6 聚焦页面。
我的解决方案基于上层答案(适用于 Mac 用户):
- 将抽屉设置为控制台
- 在 DevTools 中聚焦,按下
Esc
以打开抽屉(控制台) - 按
Tab
, 切换页面焦点 - 在页面输入中具有焦点,
Shift + Tab
在 DevTools 中按下可切换焦点