Vimium: Mengapa Vimium memerlukan izin untuk mengedit clipboard saya di versi 1.65.1?

Dibuat pada 10 Feb 2020  ·  21Komentar  ·  Sumber: philc/vimium

Chrome menonaktifkan Vimium dan memberi tahu saya bahwa itu memerlukan izin tambahan, khususnya izin untuk mengubah konten yang disalin dan ditempel. Mengapa demikian?

Komentar yang paling membantu

Bagi siapa pun yang bertanya-tanya, Vimium telah diperbarui ke 1.65.2 di Google Chrome. Sekarang mencerminkan perubahan, dan tidak memerlukan izin khusus untuk mengubah data clipboard. Terima kasih atas pembaruannya @philc.

Semua 21 komentar

Um, ini terutama karena Vimium pernah lupa menyatakan izin, dan baru-baru ini menambahkan item kembali.
Vimium mendukung perintah seperti "copyCurrentUrl" sehingga mengharapkan izin

---Asli---
Dari: "GeneClackman"< [email protected]>
Tanggal: Sen, 10 Februari 2020 22:22
Kepada: "philc/vimium"< [email protected]>;
Cc: "Berlangganan"< [email protected]>;
Perihal: [philc/vimium] mengapa Vimium memerlukan izin untuk mengedit salinan dan tempel saya sejak rilis terbaru? (#3489)

Chrome menonaktifkan Vimium dan memberi tahu saya bahwa itu memerlukan izin tambahan, khususnya izin untuk mengubah konten yang disalin dan ditempel. Mengapa demikian?


Anda menerima ini karena Anda berlangganan utas ini.
Balas email ini secara langsung, lihat di GitHub, atau berhenti berlangganan.

Sepertinya seharusnya tidak memiliki izin untuk Chrome menurut: https://github.com/philc/vimium/blob/65ba63bdcf72f9ea09698d340fdb8c62dac3ad33/Cakefile#L82

ya... Saya tidak terlalu nyaman dengan perubahan ini.

juga, catatan untuk rilis ini merujuk pada masalah alih-alih permintaan tarik:

Perbaiki masalah dengan HUD yang mencegah beberapa petunjuk tautan ditampilkan (#3486).

Saya tidak melihat perubahan izin di diff https://github.com/philc/vimium/compare/ed78c1bbaf2e3f6346436708060e07f8872977a0...master . Bisa jadi hanya aku yang buta.

Git menyalahkan manifest.json dan Cakefile juga terlihat ok.

Mungkin paket yang dibuat dari kode sumber berbeda berhasil masuk ke Toko Chrome, tapi saya hanya menebak di sini.

Penafian: Saya melihat kode sumber proyek ini untuk pertama kalinya. Saya mungkin baru saja mengabaikan sesuatu.

juga, catatan untuk rilis ini merujuk pada masalah alih-alih permintaan tarik:

Perbaiki masalah dengan HUD yang mencegah beberapa petunjuk tautan ditampilkan (#3486).

Masalah ini ditutup oleh komit . Saya tidak percaya ini terkait dengan perubahan izin.

Teman-teman, Vimium telah memiliki izin clipboardRead sejak Jan 2012 (3ff0518014a51f237d1d98ebc15c0ce4be24c2b5) jadi saya tidak yakin mengapa Chrome memintanya sekarang. Saya yakin terakhir kali izin diubah adalah pada tahun 2016 (dfbd68dd4462181be2e4d61ed255adaee5d39311).

Perintah "tempel URL dari clipboard" menggunakan izin baca clipboard.

Membaca clipboard tidak terlalu buruk mengingat dapat melihat semua data di halaman web. Ini adalah pengeditan clipboard, "clipboardWrite" yang menakutkan.

Saya baru saja memverifikasinya di salah satu komputer saya yang belum memiliki versi baru:
vimium

EDIT: Saya tidak melihat perbedaan pada awalnya karena komputer saya yang lain tidak menampilkan daftar izin dalam bahasa Inggris, tetapi seperti yang ditunjukkan juharris, itu berbeda.

Jadi perjelas saja, sebelum dikatakan:

Baca data yang Anda salin dan tempel

Sekarang di versi 1.65.1, dikatakan:

"Baca dan ubah data yang Anda salin dan tempel

(penekanan milikku)

Terkait: kami memiliki clipboardWrite di manifest.json, tetapi itu dihapus sebagai bagian dari skrip build kami untuk paket toko chrome (lihat #2852) seperti yang dicatat oleh @juharris , jadi seharusnya tidak ada di versi toko Chrome. Saya memverifikasi manifest.json sebagai bagian dari chrome build menghilangkan izin ini.

Namun, itu hadir di Firefox build, karena tampaknya kami membutuhkannya untuk menarik URL halaman saat ini ke clipboard, tetapi tidak di Chrome. Lihat #2601.

Frustrasi. Saya tidak yakin apa yang menyebabkan permintaan izin yang diperbarui. Chrome memang memiliki portal pengembang beta baru yang mengharuskan saya memasukkan penjelasan untuk beberapa izin yang kami gunakan, jadi mungkin ini pertama kalinya kami menggunakan beberapa model izin baru.

Satu-satunya penjelasan yang dapat saya pikirkan adalah bahwa saya salah mengunggah artefak build firefox ke toko chrome. Satu-satunya perbedaan adalah set izin. Saya telah melakukan versi bump (1.65.2) dan mendistribusikannya melalui toko; mari kita lihat apakah izin yang ditampilkan oleh Chrome kembali seperti semula.

Terima kasih atas pembaruannya. Saya telah menghapus Vimium untuk saat ini sampai semoga versi baru tanpa izin clipboardWrite disebarkan ke Store.

Mengingat hal ini. Saya ingin tahu apakah ada cara untuk memverifikasi build dan artefak yang diunggah persis sama?

Melihat 1.65.1 di toko (diunggah hari ini)...

image

...yang masih ingin memodifikasi clipboard:

image

@philc Versi apa yang Anda temui? Terima kasih

Versi terbaru adalah 1.65.2. Toko Chrome masih menyetujui.

Ini hanya tip: Di Chrome, ekstensi apa pun dapat menyalin teks ke clipboard, bahkan tanpa izin clipboardWrite.

---Asli---
Dari: "Bao Nguyen"< [email protected]>
Tanggal: Sel, 11 Februari 2020 05:16
Kepada: "philc/vimium"< [email protected]>;
Cc: "Komentar"< [email protected]>; "Dahan Gong"< [email protected]>;
Perihal: Re: [philc/vimium] Mengapa Vimium memerlukan izin untuk mengedit clipboard saya sejak rilis terbaru? (#3489)

Terima kasih atas pembaruannya. Saya telah menghapus Vimium untuk saat ini sampai semoga versi baru tanpa izin clipboardWrite disebarkan ke Store.


Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub, atau berhenti berlangganan.

Baru saja melihat vimium masuk ke # 3 tren dan juga melihat peringatan untuk memerlukan izin baru, sepertinya banyak orang akhirnya punya waktu untuk melihat proyek OSS :-)

Bagi siapa pun yang bertanya-tanya, Vimium telah diperbarui ke 1.65.2 di Google Chrome. Sekarang mencerminkan perubahan, dan tidak memerlukan izin khusus untuk mengubah data clipboard. Terima kasih atas pembaruannya @philc.

Itu keren. Maaf untuk campur aduk semuanya! Saya akan membuat beberapa perubahan pada
membangun proses untuk membuat kesalahan ini lebih kecil kemungkinannya di masa mendatang.

Pada Selasa, 11 Februari 2020 pukul 2:59 pagi [email protected] menulis:

Bagi siapa pun yang bertanya-tanya, Vimium
https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb
telah diperbarui pada 1.65.2 di Google Chrome. Sekarang mencerminkan perubahan, dan
tidak memerlukan izin khusus untuk mengubah data clipboard. Terima kasih untuk
perbarui @philc https://github.com/philc .


Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/philc/vimium/issues/3489?email_source=notifications&email_token=AAACDFXL6REZESP3B3ML5OLRCKAJ7A5CNFSM4KSPBCVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVX70comELLment-5PNVQZ#HJKTDN5W58
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AAACDFUXZYILIEDMLQXLZNLRCKAJ7ANCNFSM4KSPBCVA
.

Di 1,66 masih memiliki izin untuk membaca semua kata sandi salin/tempel dan semacamnya ... Apakah ini benar-benar diperlukan untuk fungsionalitas vim? Saya tidak berpikir saya satu-satunya yang belum jelas tentang ini. @philc

Di 1,66 masih memiliki izin untuk membaca semua kata sandi salin/tempel dan semacamnya ... Apakah ini benar-benar diperlukan untuk fungsionalitas vim? Saya tidak berpikir saya satu-satunya yang belum jelas tentang ini. @philc

Sangat benar. Akan sangat bagus untuk memiliki opsi untuk menonaktifkan yank dan menempelkan sepenuhnya yang saya bayangkan akan membungkam alarm ini?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat