Vimium: Vimium 不能“点击”选择元素

创建于 2016-09-19  ·  17评论  ·  资料来源: philc/vimium

以前,当我在 Chrome 51 或附近使用 vim 时,当我点击 f 时会打开下拉菜单,然后是 vimium 标记该字段的相关标签。 现在 vimium 仍然标记该字段,但它似乎没有打开选择框。 我通过添加自己的选择框在几个页面上尝试了它,但我不太确定为什么它不起作用。 任何解决方法?

verified

最有用的评论

我们有机会获得版本提升吗? 无法访问下拉列表会降低此(否则非常出色)扩展的实用性。

所有17条评论

@daemedeor...你能提供一个示例页面吗?

(对我来说,这适用于 Facebook。)

在这里: http://store.steampowered.com/agecheck/app/234140/?snr=1_239_4__122 ,如果你有蒸汽。 另请注意:我使用的是 Chrome 53、Seirra、macOS。

screen shot 2016-09-19 at 7 10 30 am

这听起来更有可能是页面实现方式的改变。 Vimium 所做的只是“单击”元素,这并没有改变。 要获得下拉菜单,您必须悬停(Vimium 目前无法做到)。

Vimium 单击行为似乎与鼠标单击完全相同。

你好,
我一直看到控制台中弹出警告(当点击 vimium 时),说一些非标准行为将在 9 月的某个时候从 Chrome 中删除,所以我猜就是这样。 我使用的是 54 版,这些警告已经消失,并且能够点击 vimium。

经过一番调查,似乎能够通过javascript打开select元素确实是不规范的。 鉴于 Chrome/ium 最近正在推动更多的标准化,我认为他们不太可能回到旧的行为。 我建议至少在这些元素上触发“焦点”事件,以便用户随后可以用空格触发它。

@romgrk...如果您指的是以下有关keyIdentifier控制台消息,那么我们已经准备好代码来涵盖其删除:

snapshot

关于 Chrome 54... 我试过了,链接提示没有任何问题。 请发布链接和重现步骤的说明。

那好吧,

  1. 找到任何选择元素(例如上面蒸汽页面中的选择元素)
  2. f + xx
  3. 无反应; vimium flash 出现了,但仅此而已。

不,这是一个类似的警告,但它是在“单击”选择元素时触发的。 不幸的是,我不能给你任何数据,因为它不再出现了。

行。 我现在明白了。 在 Chrome 53 中也是如此。

编辑...有一个更好的测试页在这里

在 Chrome 52/ 53 之前, <select>元素在mousedown事件上“打开”,但 Chrome 开发人员将此行为更改为:

  • 只有那些default browser actions通过触发click事件被允许通过被称为untrusted事件(其通常由JavaScript代码创建)
  • 所以点击<a download="">将触发文件保存对话框
  • 而我们没有“打开” <select>弹出菜单的方法。

有些人提出了向<select>元素添加.open().close()方法的请求,但尚未接受。

您可以查看https://www.chromestatus.com/features/57188​​03933560832了解更多说明。

浏览python 文档时也会发生这种情况。 如果您尝试使用页面左上角的下拉菜单移动到不同版本的 python 的同一页面。

浏览器:Google Chrome 版本 53.0.2785.143(64 位)
操作系统:GNU/Linux Ubuntu 16.04 LTS
Vimium:1.57

有趣的是,在 GitHub 中并没有发生同样的事情。

@IamGianluca重要的是要注意一些“下拉框”并不是真正的下拉框。 就像“Watch”所在的上半部分,尽管行为类似于下拉,但它实际上是一个链接。 可能是因为他们可以更轻松地对其进行风格化。 覆盖默认的选择框是一个痛苦的世界

当通过 Vimium 点击它时,在<select> focus()上运行

我也遇到过这个问题,以前可以工作,现在没有选择与 vimium 一起工作。我看到 #2338 可以解决这个问题吗?有没有办法获取更新? (我没有看到新版本)。

我想我们会在接下来的一两周内推出新的东西; 只需要检查@philc。

我们有机会获得版本提升吗? 无法访问下拉列表会降低此(否则非常出色)扩展的实用性。

+1,让我们释放。 无需阻止 master 中的修复。

2017 年 3 月 7 日,星期二,上午 11:12,Andrew Smith通知@github.com
写道:

我们有机会获得版本提升吗? 无法访问下拉菜单
降低了这个(其他优秀的)扩展的有用性。


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/philc/vimium/issues/2257#issuecomment-284824826或静音
线程
https://github.com/notifications/unsubscribe-auth/AAAhljTlKpkeRgzsjZ2WbmSKUW455_bDks5rjawKgaJpZM4KAKvH
.

让我们释放

会做。

编辑...完成。 1.58 出来了。

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