谷歌搜索:当我尝试在搜索框中编辑时;光标跳转到末尾

谷歌搜索:当我尝试在搜索框中编辑时;光标跳转到末尾

我的问题在于使用谷歌。

怎么了?

我的浏览器是 Opera 11;Google Instant 已关闭。自动完成功能已打开。实验“键盘快捷键”已激活。

Chrome 浏览器也是如此,但是当自动完成显示查询变体时就会跳转。

更新:Google 的 JS 中存在一些问题,使得搜索工作变得更加困难。所以问题是:如何修复这个 Google 错误?我应该做点什么(实验、自动完成、建议)还是可以编写一个 UserJS 来让网站在我的浏览器中更好地运行?

在 Chrome(当前版本 13.0.7xx)中,实验已关闭,但错误仍然存​​在。此外,当我从 Chrome 中关闭自动完成/建议时,我找不到如何关闭。

如何使用 Chrome 进行重现:

  • 进入“匿名模式”(ctrl-shift-n)。在此模式下,不会设置通常的 cookies;Google 帐户未登录。
  • 导航到 google.com,进行搜索。
  • 默认情况下,“即时”功能处于开启状态。因此,点击右上角的齿轮;然后点击“搜索设置”(这将引导您进入http://www.google.com/preferences?hl=en
  • 勾选“不使用Google Instant”;点击“保存偏好设置”。
  • 输入搜索词,例如“ hoe to fix a linut”。按“搜索”。
  • 点击“hoe”前面的“e”,按字母“w”
  • 光标将跳转到字符串末尾。不会显示自动完成功能。

操作系统:Chrome 为 WinXP;Opera 为 Linux;均为 x86 32 位

== 更新 2 ==

使用 winxp32bit 上的 Firefox 6.0 复制

答案1

要解决此问题,您可以使用 Google 地址中的参数complete=0关闭 Google 的自动完成功能。

例如,在 Opera 中,你可以http://www.google.com/?complete=0用昵称创建书签谷歌。然后您可以转到地址框,输入谷歌,然后按 Enter 启动 Google 搜索会话(关闭自动完成功能)。

或者您可以转到工具 → 偏好设置 → 搜索,编辑 Google 条目并添加&complete=0到地址末尾。然后 Opera 搜索框中的 Google 选择将使用 Google 并关闭自动完成功能。


测试步骤

我使用的是 Windows XP 和 Opera 10.1。我进入 Google → 搜索设置并关闭了 Google Instant。

我去了http://www.google.com/search?q=THIS+IS+VERY+UNIQUE+SEARCH+QUERY。当我点击页面上的搜索框并输入一个字母时,我可以看到地址框中的进度条快速闪烁,表示已加载某些内容。似乎如果我在进度条消失时仍按住键盘上的某个键,则文本光标会移动到搜索框的末尾。

如果我去 http://www.google.com/search?q=THIS+IS+VERY+UNIQUE+SEARCH+QUERY&complete=0那么这个错误就不会再发生了。

答案2

我通过禁用 Google Chrome 中安装的“自动更正”第三方扩展程序解决了这个问题。自从我删除它后,我就再也没有遇到过这个问题。

相关内容