以前,当我在 Chrome 51 或附近使用 vim 时,当我点击 f 时会打开下拉菜单,然后是 vimium 标记该字段的相关标签。 现在 vimium 仍然标记该字段,但它似乎没有打开选择框。 我通过添加自己的选择框在几个页面上尝试了它,但我不太确定为什么它不起作用。 任何解决方法?
@daemedeor...你能提供一个示例页面吗?
(对我来说,这适用于 Facebook。)
在这里: http://store.steampowered.com/agecheck/app/234140/?snr=1_239_4__122 ,如果你有蒸汽。 另请注意:我使用的是 Chrome 53、Seirra、macOS。
这听起来更有可能是页面实现方式的改变。 Vimium 所做的只是“单击”元素,这并没有改变。 要获得下拉菜单,您必须悬停(Vimium 目前无法做到)。
Vimium 单击行为似乎与鼠标单击完全相同。
你好,
我一直看到控制台中弹出警告(当点击 vimium 时),说一些非标准行为将在 9 月的某个时候从 Chrome 中删除,所以我猜就是这样。 我使用的是 54 版,这些警告已经消失,并且能够点击 vimium。
经过一番调查,似乎能够通过javascript打开select元素确实是不规范的。 鉴于 Chrome/ium 最近正在推动更多的标准化,我认为他们不太可能回到旧的行为。 我建议至少在这些元素上触发“焦点”事件,以便用户随后可以用空格触发它。
@romgrk...如果您指的是以下有关keyIdentifier
控制台消息,那么我们已经准备好代码来涵盖其删除:
关于 Chrome 54... 我试过了,链接提示没有任何问题。 请发布链接和重现步骤的说明。
那好吧,
f
+ xx不,这是一个类似的警告,但它是在“单击”选择元素时触发的。 不幸的是,我不能给你任何数据,因为它不再出现了。
行。 我现在明白了。 在 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/5718803933560832了解更多说明。
浏览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 出来了。
最有用的评论
我们有机会获得版本提升吗? 无法访问下拉列表会降低此(否则非常出色)扩展的实用性。