Vimium: Vimium не может "щелкать" по выбранным элементам

Созданный на 19 сент. 2016  ·  17Комментарии  ·  Источник: philc/vimium

Раньше, когда я использовал vim в Chrome 51 или около того, раскрывающийся список открывался, когда я нажимал f, а затем связанный тег, которым vimium помечал поле. Теперь vimium по-прежнему помечает поле, но, похоже, не открывает поля выбора. Я пробовал это на нескольких страницах, добавляя свои собственные поля выбора, но я не совсем уверен, почему это не работает. Любой обходной путь?

verified

Самый полезный комментарий

Есть ли шанс получить повышение версии? Отсутствие доступа к раскрывающимся спискам снижает полезность этого (в остальном отличного) расширения.

Все 17 Комментарий

@daemedeor ... Не могли бы вы привести пример страницы?

(Для меня это работает на Facebook.)

Вот: http://store.steampowered.com/agecheck/app/234140/?snr=1_239_4__122 , если у вас есть Steam. также обратите внимание: я использую Chrome 53, Seirra, macOS.

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

Похоже, что это изменение в том, как страница реализована. Все, что делает Vimium, - это «щелкает» по элементу, и это не изменилось. Чтобы открыть выпадающий список, вам нужно навести курсор мыши (чего Vimium в настоящее время не может делать).

Похоже, что поведение Vimium при щелчке точно такое же, как при щелчке мышью.

Привет,
Я видел, как в консоли всплывают предупреждения (при нажатии на vimium), в которых говорится, что некоторые нестандартные поведения будут удалены из Chrome где-то в сентябре, поэтому я предполагаю, что это все. Я использую версию 54, и эти предупреждения исчезли вместе с возможностью щелкнуть по vimium.

После небольшого исследования кажется, что действительно нестандартно иметь возможность открывать выбранный элемент через javascript. Учитывая, что Chrome / ium в последнее время стремится к большей стандартизации, я думаю, маловероятно, что они вернутся к старому поведению. Я бы рекомендовал по крайней мере запускать событие «фокус» на таких элементах, чтобы пользователь мог впоследствии запускать его с пробелом.

@romgrk ... Если вы имеете в виду следующее сообщение консоли относительно keyIdentifier , значит, у нас уже есть код для его удаления:

snapshot

Что касается Chrome 54 ... Я попробовал, и никаких проблем с подсказками ссылок не было. Пожалуйста, разместите ссылку и описание шагов по воспроизведению.

Ну что ж,

  1. Найдите любой выбранный элемент (например, выбирает элементы со страницы Steam выше)
  2. f + xx
  3. Никакой реакции; появляется вспышка vimium, но больше ничего.

И нет, это было похожее предупреждение, но оно было вызвано при «щелчке» по выбранному элементу. К сожалению, я не могу предоставить вам никаких данных, потому что они больше не отображаются.

В ПОРЯДКЕ. Я вижу сейчас. То же самое и в Chrome 53.

Edit ... Там лучше тестовая страница здесь .

До Chrome 52/53 элемент <select> "открывается" при событии mousedown , но разработчики Chrome изменили это поведение на:

  • только те default browser actions запускаются click событиями, могут вызываться untrusted событиями (которые обычно создаются кодом JavaScript)
  • поэтому нажатие <a download=""> вызовет диалог сохранения файла
  • пока у нас нет методов "открыть" всплывающее меню <select> .

Некоторые вытащили запрос на добавление методов .open() и .close() к элементам <select> , но он еще не принят.

Вы можете увидеть https://www.chromestatus.com/features/5718803933560832 для получения дополнительных объяснений.

Это также происходит при просмотре документации Python . Если вы попытаетесь перейти на ту же страницу для другой версии Python, используя раскрывающееся меню в верхнем левом углу страницы.

Браузер: Google Chrome версии 53.0.2785.143 (64-бит)
ОС: GNU / Linux Ubuntu 16.04 LTS
Вимиум: 1.57

Интересно, что в GitHub такого не происходит.

@IamGianluca Важно отметить, что некоторые "выпадающие

Запуск focus() на <select> при щелчке через Vimium, вероятно, является лучшим решением этой проблемы.

Я тоже столкнулся с этой проблемой, раньше работал, теперь с vimium не работает выбор. Я вижу, # 2338 может исправить эту проблему? Есть ли способ получить обновление? (Нового релиза не вижу).

Я думаю, что мы будем выпускать новые вещи в ближайшие недели или две; просто нужно уточнить у @philc.

Есть ли шанс получить повышение версии? Отсутствие доступа к раскрывающимся спискам снижает полезность этого (в остальном отличного) расширения.

+1, отпустим. Не нужно откладывать исправления в мастере.

Во вторник, 7 марта 2017 г., в 11:12, Эндрю Смит [email protected]
написал:

Есть ли шанс получить повышение версии? Отсутствие доступа к раскрывающимся спискам
снижает полезность этого (в остальном превосходного) расширения.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/philc/vimium/issues/2257#issuecomment-284824826 или отключить звук
нить
https://github.com/notifications/unsubscribe-auth/AAAhljTlKpkeRgzsjZ2WbmSKUW455_bDks5rjawKgaJpZM4KAKvH
.

давай отпустим

Сделаю.

Редактировать ... Готово. 1.58 отсутствует.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги