Vimium: 不适用于 Google 搜索结果页面

创建于 2013-03-06  ·  26评论  ·  资料来源: philc/vimium

使用 Alt+D 聚焦地址栏,输入关键字,但 Vimium 将拒绝在结果页面上工作。 但是只有“x”有效,其他键(f,d,u)不起作用。

我已经关闭了即时搜索功能,但仍然无法正常工作。

waiting

最有用的评论

Opera 用户在这里。 @gdh1995我发现它通过转到扩展并选中允许访问搜索结果的框再次起作用。

所有26条评论

它似乎再次为我工作。 我从这里使用 Chromium 版本 25.0.1364.160 (186726): http ://www.freesmug.org/chromium

我发现这只会在我使用 Omnibox 进行搜索时发生。 当我使用谷歌的主页搜索时,就可以了。 我猜 Omnibox 的默认搜索引擎中的某些 URL 选项是原因。 有关更多详细信息,请参阅我的博客文章。
http://jhshi.me/2013/03/15/vimium-not-working-in-google-search-results-page/

jhshi 也可能有“解决方案”。 Vimium 扩展也可以设置一个新的默认搜索引擎。

这让我发疯了,谢谢@jhshi

将谷歌作为默认搜索引擎而不在 url 中包含所有神秘参数对我来说不是一个解决方案,因为如果你这样做,谷歌即时将停止工作并且搜索变得有点慢。

通过在设置中关闭 Instant,我得到了与@jhshi的帖子相同的结果。 有点烦恼,但对我来说没问题。

@jhshi帖子中的链接已

来自@jhshi的帖子:

我添加了一个新的搜索引擎条目并将其设置为默认值。 这是新条目的字段:

Name: Google (or whatever you want) 
Keyword: Google (or whatever you want) 
Search Pattern: http://www.google.com/search?q=%s

各位大神,还有这个问题吗? 我无法重现,我一直使用 google Instant。 如果仍然存在问题,您能否提供精确的重现步骤以及您的 chrome 版本?

不,好像已经解决了。

看起来我也解决了。

谢谢(你的)信息。 收盘

是的,现在好像修好了。 谢谢!

我正在尝试修补 Vimari 以执行此操作(Safari 的 Vimium 端口)。 每次按键,Google 的自动完成输入都会成为焦点。 这是如何在 Vimium 上解决的?

我相信这与注射的顺序有关; 我们的内容脚本在页面调用的 JavaScript 之前运行。 这意味着我们的keydown / keypress处理程序在页面之前注册,因此我们获得了处理事件的第一个机会(因此可以阻止将事件传递给以后的处理程序,例如 google 的焦点输入处理程序)。

Safari 也运行 WebKit,所以要达到同样的效果,你只需要找到一种方法来注入 Vimium 代码,页面就可以运行它自己的 javascript。

祝你好运! :)

谢谢@mrmr1993 ,我确实想到了这一点,但是神奇的 google 输入仍然以某种方式吸引了焦点。 你绝对是对的,我只需要找出我错过了什么

这最近再次打破了我。 它可以正常工作数周,但现在不行了。 我怀疑谷歌改变了他们的代码。

@jgarvin我无法使用当前的

在 Linux Mint 17.01 中,这仍然发生在我身上。 我必须做的是转到 Firefox 的插件管理器并禁用“Mint Search Enhancer”。

这还能回来吗?

image

这还能回来吗?

image

嘿,我好像遇到了同样的问题,无论我从Omnibox还是google主页搜索vimium图标都是灰色的,你解决了这个问题吗?

@ rhys -

@ rhys -

我正在使用铬

它仍然发生在我的 chrome 上。

Opera 用户在这里。 @gdh1995我发现它通过转到扩展并选中允许访问搜索结果的框再次起作用。

是的,转到opera://extensions并允许访问对我有用的搜索结果,谢谢 Flurrywinde!

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

murermader picture murermader  ·  20评论

int3 picture int3  ·  22评论

msieradzki picture msieradzki  ·  24评论

truth1ness picture truth1ness  ·  18评论

ripdajacker picture ripdajacker  ·  28评论