Vimium: Vimium tidak dapat "mengklik" memilih elemen

Dibuat pada 19 Sep 2016  ·  17Komentar  ·  Sumber: philc/vimium

Sebelumnya ketika saya menggunakan vim di Chrome 51 atau sekitar itu dropdown digunakan untuk membuka ketika saya menekan f dan kemudian tag terkait yang menandai bidang dengan vimium. Sekarang vimium masih menandai bidang tetapi sepertinya tidak membuka kotak pilih. Saya mencobanya di beberapa halaman dengan menambahkan kotak pilih saya sendiri tetapi saya tidak yakin mengapa itu tidak berfungsi. Ada solusi?

verified

Komentar yang paling membantu

Adakah kemungkinan kita bisa mendapatkan versi bump? Tidak memiliki akses ke dropdown mengurangi kegunaan ekstensi ini (jika tidak bagus).

Semua 17 komentar

@daemedeor... Bisakah Anda memberikan halaman contoh?

(Ini berfungsi di Facebook, untuk saya.)

Di sini: http://store.steampowered.com/agecheck/app/234140/?snr=1_239_4__122 , jika Anda memiliki Steam. perhatikan juga: Saya menggunakan Chrome 53, Seirra, macOS.

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

Ini kedengarannya lebih mungkin menjadi perubahan dalam cara halaman diterapkan. Yang dilakukan Vimium hanyalah "mengklik" elemen, dan itu tidak berubah. Untuk mendapatkan drop-down, Anda harus mengarahkan kursor (yang saat ini tidak dapat dilakukan Vimium).

Perilaku klik Vimium tampaknya persis sama dengan klik mouse.

Halo,
Saya telah melihat peringatan muncul di konsol (saat mengklik melalui vimium), mengatakan bahwa beberapa perilaku non-standar akan dihapus dari Chrome sekitar bulan September, jadi saya menduga ini dia. Saya menggunakan versi 54 dan peringatan itu telah hilang, bersama dengan kemampuan untuk mengklik melalui vimium.

Setelah sedikit penyelidikan, tampaknya memang tidak standar untuk dapat membuka elemen pilih melalui javascript. Mengingat Chrome/ium akhir-akhir ini mendorong lebih banyak standarisasi, saya pikir mereka tidak akan kembali ke perilaku lama. Saya akan merekomendasikan setidaknya memicu acara 'fokus' pada elemen seperti itu, sehingga pengguna dapat memicunya dengan spasi selanjutnya.

@romgrk... Jika Anda mengacu pada pesan konsol berikut tentang keyIdentifier , maka kami sudah memiliki kode untuk menutupi penghapusannya:

snapshot

Mengenai Chrome 54... Saya mencobanya, dan tidak ada masalah dengan petunjuk tautan. Silakan posting link dan deskripsi langkah-langkah untuk mereproduksi.

Baiklah,

  1. Temukan elemen pilih apa pun (mis. elemen pilihan dari halaman Steam di atas)
  2. f + xx
  3. Tidak ada reaksi; flash vimium muncul tetapi kemudian tidak lebih.

Dan tidak, itu adalah peringatan yang serupa tetapi dipicu ketika "mengklik" elemen pilih. Sayangnya saya tidak bisa memberikan data apapun karena tidak muncul lagi.

OKE. Saya melihat sekarang. Itu sama di Chrome 53.

Sunting... Ada halaman pengujian yang lebih baik di sini .

Sebelum Chrome 52/ 53, elemen <select> "dibuka" pada acara mousedown , tetapi pengembang Chrome mengubah perilaku ini menjadi:

  • hanya event default browser actions dipicu oleh click yang diizinkan untuk dipanggil oleh event untrusted (yang biasanya dibuat oleh kode JavaScript)
  • jadi mengklik <a download=""> akan memicu Dialog Simpan File
  • sementara kami tidak memiliki metode untuk "membuka" menu popup <select> .

Beberapa orang telah menarik permintaan untuk menambahkan metode .open() dan .close() ke elemen <select> , tetapi belum diterima.

Anda dapat melihat https://www.chromestatus.com/features/5718803933560832 untuk penjelasan lebih lanjut.

Hal ini terjadi juga saat menelusuri dokumentasi python . Jika Anda mencoba pindah ke halaman yang sama untuk versi python yang berbeda menggunakan menu tarik-turun di kiri atas halaman.

Peramban: Google Chrome Versi 53.0.2785.143 (64-bit)
OS: GNU/Linux Ubuntu 16.04 LTS
Vimium: 1,57

Menariknya hal yang sama tidak terjadi di GitHub.

@IamGianluca Penting untuk dicatat bahwa beberapa "kotak drop-down" sebenarnya bukan kotak drop-down. Seperti bagian atas tempat "Tonton", meskipun perilakunya mirip dengan drop-down, itu sebenarnya tautan. Mungkin agar mereka bisa memiliki waktu yang lebih mudah untuk menyesuaikan dengan mode. Mengganti kotak pilih default adalah dunia yang menyakitkan

Menjalankan focus() pada <select> ketika diklik melalui Vimium mungkin merupakan solusi terbaik untuk masalah ini.

Saya juga mengalami masalah ini, dulu berfungsi, sekarang tidak ada pilihan yang berfungsi dengan vimium. Saya melihat #2338 dapat memperbaiki masalah ini? Apakah ada cara untuk mendapatkan pembaruan? (Saya tidak melihat rilis baru).

Saya pikir kami akan mendorong hal-hal baru dalam satu atau dua minggu mendatang; hanya perlu memeriksa dengan @philc.

Adakah kemungkinan kita bisa mendapatkan versi bump? Tidak memiliki akses ke dropdown mengurangi kegunaan ekstensi ini (jika tidak bagus).

+1, mari kita lepaskan. Tidak perlu menahan perbaikan di master.

Pada Selasa, 7 Mar 2017 pukul 11:12, Andrew Smith [email protected]
menulis:

Adakah kemungkinan kita bisa mendapatkan versi bump? Tidak memiliki akses ke dropdown
mengurangi kegunaan ekstensi ini (jika tidak bagus).


Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/philc/vimium/issues/2257#issuecomment-284824826 , atau bisukan
benang
https://github.com/notifications/unsubscribe-auth/AAAhljTlKpkeRgzsjZ2WbmSKUW455_bDks5rjawKgaJpZM4KAKvH
.

ayo rilis

Akan melakukan.

Sunting... Selesai. 1,58 habis.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat