2010-10-06 50 views
2

当您使用向上和向下箭头浏览谷歌搜索结果(仅在Chrome浏览器中可用)和谷歌Chrome浏览器比按Ctrl + Enter它打开在新选项卡中选择的搜索结果,但没有焦点到该选项卡。您现在可以在搜索结果的相同列表中使用向上和向下键,并在稍后访问新标签时按下CTRL-ENTER更多结果。快捷方式(以编程方式)打开新标签中的链接,但不关注该标签

有没有人有任何想法如何做到这一点?由于此功能只适用于Google Chrome,因此我怀疑某些内容已添加到浏览器中,但我无法在此主题上找到任何内容。

+1

按住Ctrl的同时点击一个链接,不是吗? – bzlm 2010-10-06 17:05:40

+0

是的。但我想将它绑定到一个快捷方式,并使用快捷方式在没有焦点的新选项卡中打开链接。 – bastijn 2010-10-06 17:14:21

+0

你的意思是编程?或者你只是想要一个热键(除了按Ctrl键点击)为你做?如果是后者,您可能会在超级用户或http://webapps.stackexchange.com/ – bzlm 2010-10-06 17:20:30

回答

2

我之前看到过的方式是让网页听按键(例如j/k)并简单地聚焦()所需的链接。然后,当用户按Enter或Ctrl-Enter时,他只是在关注的链接上执行默认操作。

果然,当我在Google搜索结果页面上的javascript控制台中输入此内容时,我看到了正在关注的链接。

document.addEventListener('focus', function(e) {console.log(e.target)}, true); 

所以,谷歌仍在使用相同的技术,但因为他们使用CSS(a.noline{outline:0})隐藏围绕重点环节的虚线轮廓它不是那么明显。

+0

这的确与解决方案一样。当您悬停或导航时,设置正确链接的焦点。这样做的效果与您将该选项设置为活动状态的特定链接相同,以便浏览器命令在后台呈现它。 – bastijn 2010-11-15 09:22:47

相关问题