Tab + Enter不再将我带到Chrome中的第一个Google搜索结果


34

如标题所示;我曾经能够在Chrome中按Tab+ Enter将我带到第一个搜索结果。现在,仅当我未登录自己的Google帐户时,此方法才有效。登录后,我将无法执行此操作。它在Firefox上可以正常运行(登录且不能登录)。

我相信自系统更新以来,这可能已停止工作。

我正在使用:

  • Ubuntu 12.10
  • 铬23.0.1271.64

这与Google中的设置有关,还是与Chrome中的设置有关?由于它可以在Firefox中运行,因此表明这是Chrome问题。我尝试禁用所有扩展,但没有任何乐趣。


我有Windows chrome v.23.0.1271.64 m和同样的问题。因此,您可以删除我认为的ubuntu标志。问题来来往往,这似乎是我以前遇到过的问题,而现在问题大概在一两周前又出现了。也许它应该成为chrome bugreport?我没有尝试注销,但是在隐身模式下,tab + enter也对我
有用

1
是的,我也有同样的想法,它可以隐身运行。奇怪的是,即使我没有登录,它也无法隐身运行...
Bill Cheatham 2012年

Answers:


18

由于Google删除了此功能,因此这些功能不再起作用,因此您不能像以前那样仅将其启用。你的方式使用的是能够做到这一点是通过:

Google搜索>设置>搜索设置> Google Instant Prediction>开

但它不再起作用。我很悲伤地看到这个功能去,我写了一个黑客重新设计它。到目前为止,它仅适用于Google Chrome浏览器,但可以进行修改以与所有其他浏览器一起使用:

  1. 安装Chrome扩展程序ShortKeys
  2. 单击“快捷键”菜单,然后选择“选项” 在此处输入图片说明
  3. 点击“添加”并填写以下字段:

键盘快捷键:标签

行为:运行JavaScript

标签为:结果选择器

  1. 将以下JavaScript粘贴到JavaScript代码中以运行:

    document.selectedResultId=0
    function selectResult(newId){
        els = document.querySelectorAll("div.r h3")
        if(newId < 0 || newId >= els.length)
            return  //Could modify for page nav...?
        rp = document.getElementById("result-pointer")
        if(rp != null){
            rp.remove()
        }
        document.selectedResultId=newId
        el = els[newId]
        lnk = el.firstElementChild
        el.innerHTML = "<div id=\"result-pointer\" style=\"position:absolute;left:-15px;\">&gt;</div>" + el.innerHTML
        lnk.focus()
    }
    document.onkeyup=function(event){
        if(event.keyCode==38)
            selectResult(document.selectedResultId-1)
        if(event.keyCode==40)
            selectResult(document.selectedResultId+1)
        if(event.keyCode==13){
          var el = document.querySelectorAll("div.r h3")[document.selectedResultId]
          var lnk = el.parentElement
          var url = lnk.href
          if(event.ctrlKey){
            var win = window.open(url,"_blank")
            win.blur()
            window.open().close()
          }
          else{
            document.location = url
          }
        }
    }
    selectResult(0)
    
  2. 配置激活设置

在表单字段中处于活动状态(已选中)

网站(仅特定网站)

URLS(每行一个):* .google。*

这是“选项”页面的外观

快捷键选项页面

  1. 单击保存,然后关闭浏览器。

说明:

  • 重新启动后,当您按Tab时,搜索结果应会出现一个蓝色(或黑色)的“>”字样。

  • 向上/向下箭头键使其在结果之间循环。

  • 点击“ Enter”将导航到突出显示的结果。

  • 点击“ Ctrl + Enter”以在新选项卡中打开结果。

搜索愉快!


1
这非常好!:如果你重复我在这里的新问题,这个答案我会接受它作为回答superuser.com/questions/1234766/...
比尔奇塔姆

1
我不知道我是否应该改变这里接受的答案-接受的一个在写作时是正确的,但现在已考虑到即时搜索已经死光了日期
比尔·奇塔姆

您应该接受任何您认为对社区最有用的答案。
罗比诺

1
@Robino你意识到他是个mod,对吗?
Burgi

1
我建议使用* www.google。*,以便tab密钥可以继续用于日历,收件箱等
joey baruch

24

可以通过编辑搜索首选项或为其设置的cookie来解决。

就我而言,这是由Google Instant设置为关闭引起的。将其重新打开会返回“返回到第一个结果的选项卡”,以及“向上和向下箭头键循环显示结果”的行为。

其他人发现删除相关的Cookie可行。一般而言,这与搜索偏好有关,因为即使在启用Google即搜即得的情况下,我也可以在隐身模式下获得所需的行为。

请参阅Google产品论坛帖子进行讨论。

==更新==

我刚刚发现,仅打开隐身窗口/私有窗口然后关闭它,即可在正常窗口停止工作时恢复该行为。


3
在“搜索”设置中启用“即时预测”功能对我来说很有效。
guptron

“仅当我的计算机速度足够快时”才起作用,您必须选择“始终显示即时结果”。
2014年

3
我想知道Google Instant是如何为我关闭的。我确信我永远不会手动关闭它。
克拉斯·麦本2015年

2
@KlasMellbourn每隔几周,它会自动为我关闭。它已经发生了很多年,令人沮丧。我从不知道原因。
kba

3年后,我可以确认:您必须激活“ Google Instant Predictions”(如Soheil的回答中所述)
Sebastian G. Marinescu

11

您需要启用“ Google即搜即得”

从“搜索结果页面”>“设置”>“搜索设置”>“ Google即搜即得”>“开”


这应该是最好的答案。固定,谢谢。
Guillaume Chevalier

我注意到有多个Google帐户(Apps for Work +常规帐户)对某些帐户有效。Google即时预测确实发挥了作用。谢谢!
smhg '16

1
如果我没记错的话,就像在2019年一样,该功能将不再可用...
井上由纪(Yuki Inoue)

6

截至2017年7月31日,Google完全从搜索中删除了此功能

我创建了开放源代码Web搜索导航器扩展程序来解决此问题并添加其他功能(例如可配置的键盘快捷键)。

请参阅安装说明

希望您觉得它有用,但无论如何-欢迎提供反馈!


2
谢谢你这样做。对此更改感到沮丧,并高兴地拥有此简单的修复程序。
Dave Rael

这很棒!是否可以根据您的浏览器为Firefox创建一个?
酒吧

我将在将来研究制作这种跨浏览器(也许还有跨搜索引擎),但是我怀疑在接下来的几周中我是否有足够的资源来做。随时发送PR!
infokiller

2

选项卡快捷不再可用。但是,您可以配置搜索引擎快捷方式。单击工具->设置->搜索->管理搜索引擎。然后输入I'm Feeling Lucky“搜索引擎名称” l或快捷方式的其他任何按键以及URL http://www.google.com/search?q=%s&btnI

您也可以点击Make default:只需在中键入搜索查询,Omnibox然后按Enter键即可转到第一个结果。


2
谢谢!这个建议是最好的!我分配了符号; 作为避免与任何字母混淆的捷径。现在,我只需像“;小猫视频”(不带引号)这样输入搜索内容即可!极大的生产力助推器。无需插件。
VeganHunter

1

还有一个名为RESULTER的Chrome扩展程序,可提供良好的搜索结果导航。

您可以从网上应用店下载它:https : //chrome.google.com/webstore/detail/resulter-shortcuts-for-se/chojfhfgbdaeokblbdeahgbijodikdpk


请更详细地说明您的细节,考虑添加一些参考和证据来支持您所说的内容,并可能给某人一个带有确认的视觉效果,并且还应100%确定现有答案之一中尚未回答此答案。在帖子上。
皮条客果汁IT

0

据我所知,这不是捷径,Tab键会在屏幕上跳转选择,当您搜索然后按Tab + Enter时,它将始终是第一个结果。当您按下Tab键时,您可能有其他选择。


0

令人困惑的是,根据您使用Chrome的位置栏进行搜索还是使用Google结果页上的搜索框,所需的击键次数都会发生变化。

从地址栏到来:人们可以简单地打Enter,然后

如果已经在搜索结果页上(在初始搜索后):只需点击Tab

实际上,可以简单地永远是多余的,只是一直entertab(但当时几乎令人快捷的目的)。

(此外,假设启用了Google即搜即得预测设置)

编辑:哦,它看起来像在Chrome中与众不同,只需按Tab键即可在Firefox中始终如一地工作。


0

从Chrome地址栏中搜索时,此功能已移至DOWN箭头键。

TAB仍然有效,但是您需要使用已经加载的google搜索页面进行搜索,并且需要打开即时结果。


0

我开发了一个微型Chrome扩展程序,仅允许您按TAB键移动Google搜索结果。试试看,让我知道那是怎么回事。

https://chrome.google.com/webstore/detail/kkldgaaaafjoipnomoinnkccihdiffee


直到最近,这一直工作良好。现在,新的Chrome浏览器(版本69.0.3497.81)将我带到搜索结果页的数字“ 2”,位于网页的最后,而不是第一个结果。从Chrome中删除您的应用后,这种疏远的行为消失了。请对此进行报告,您的应用程序提供了很棒的功能。
nightcod3r

嗨@ nightcod3r,感谢您使用它。嗯,在我的Chrome版本69.0.3497.100中,它似乎工作正常。如果您可以找到如何复制它,请在这里告诉。github.com/piglovesyou/google-search-result-focusable/issues/…–
高村
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.