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

Bil*_*ham 39 keyboard-shortcuts google-chrome google-search

正如标题所说;以前我可以在 Chrome 中按Tab+Enter键将我带到第一个搜索结果。这现在只有在我没有登录我的 Google 帐户时才有效。登录后,我无法执行此操作。它在 Firefox 上运行良好(已登录和未登录)。

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

我正在使用:

  • Ubuntu 12.10
  • 铬 23.0.1271.64

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

Col*_*rre 24

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

在我的情况下,它是由 google Instant 设置为关闭引起的。重新打开它会返回“选项卡到第一个结果”和“向上和向下箭头键以循环显示结果”行为。

其他人发现删除相关 cookie 有效。这通常与搜索首选项有关,因为即使启用了 google Instant,我也能在隐身模式下获得所需的行为。

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

== 更新 ==

我刚刚发现,只要打开一个隐身/私人窗口然后关闭它就可以在它停止工作时恢复正常窗口的这种行为。

  • 在搜索设置中打开即时预测对我有用。 (3认同)
  • 我想知道 Google Instant 是如何为我关闭的。我*确定*我从未手动关闭它。 (3认同)
  • @KlasMellbourn 每隔几周左右,它就会自动为我关闭。它已经发生了多年,令人难以置信地令人沮丧。我一直没有弄清楚原因。 (2认同)

Rob*_*ino 19

由于 Google 删除了此功能,因此这些不再有效,因此您不能像以前那样将其变成现实。您过去能够做到这一点的方式是:

Google 搜索 > 设置 > 搜索设置 > Google 即时预测 > 开启

但它不再有效。看到这个功能出现我很难过,所以我写了一个 hack 来重新设计它。到目前为止,它只适用于谷歌浏览器,但可以适应与所有其他人一起使用:

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

键盘快捷键: tab

行为:运行 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.parentElement
        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)
    
    Run Code Online (Sandbox Code Playgroud)
    1. 配置激活设置

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

网站(仅限特定网站)

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

这就是“选项”页面的样子

快捷键选项页面

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

指示:

  • 当您重新启动时,当您点击 Tab 时,您应该会看到搜索结果中出现一个蓝色(或黑色)“>”。

  • 向上/向下箭头键使其循环显示结果。

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

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

搜索愉快!


Soh*_*eil 11

您需要启用“Google 即时预测”

从搜索结果页面 > 设置 > 搜索设置 > Google 即时预测 > 开启

  • 如果我没记错的话,就像在 2019 年一样,此功能不再可用... (3认同)

inf*_*ler 7

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

我创建了开源 Web Search Navigator 扩展来解决这个问题并添加额外的功能(比如可配置的键盘快捷键)。

请参阅安装说明

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

  • 谢谢你这样做。对变化感到沮丧,很高兴能有这个简单的修复。 (2认同)