Vimium: Warum benötigt Vimium in Version 1.65.1 Berechtigungen zum Bearbeiten meiner Zwischenablage?

Erstellt am 10. Feb. 2020  ·  21Kommentare  ·  Quelle: philc/vimium

Chrome hat Vimium deaktiviert und mir mitgeteilt, dass es zusätzliche Berechtigungen benötigt, insbesondere Berechtigungen zum Ändern von kopierten und eingefügten Inhalten. Warum ist das so?

Hilfreichster Kommentar

Für alle, die sich fragen, Vimium wurde in Google Chrome auf 1.65.2 aktualisiert. Es spiegelt jetzt die Änderungen wider und erfordert keine speziellen Rechte, um die Daten der Zwischenablage zu ändern. Danke für das Update @philc.

Alle 21 Kommentare

Ähm, das liegt hauptsächlich daran, dass Vimium einmal vergessen hat, die Erlaubnis zu deklarieren, und das Element kürzlich wieder hinzugefügt hat.
Vimium unterstützt Befehle wie „copyCurrentUrl“, also erwartet es die Berechtigung

---Original---
Von: "GeneClackman"< [email protected]>
Datum: Mo, 10.02.2020 22:22 Uhr
An: „philc/vimium“< [email protected]>;
Cc: „Abonniert“< [email protected]>;
Betreff: [philc/vimium] Warum benötigt Vimium seit der neuesten Version Berechtigungen zum Bearbeiten meiner Kopien und Einfügungen? (#3489)

Chrome hat Vimium deaktiviert und mir mitgeteilt, dass es zusätzliche Berechtigungen benötigt, insbesondere Berechtigungen zum Ändern von kopierten und eingefügten Inhalten. Warum ist das so?


Sie erhalten dies, weil Sie diesen Thread abonniert haben.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder kündigen Sie sie.

Scheint, als hätte es keine Berechtigung für Chrome gemäß: https://github.com/philc/vimium/blob/65ba63bdcf72f9ea09698d340fdb8c62dac3ad33/Cakefile#L82

ja ... Ich fühle mich mit dieser Änderung nicht wirklich wohl.

Außerdem beziehen sich die Hinweise für diese Version auf ein Problem anstelle einer Pull-Anforderung:

Behebung eines Problems mit dem HUD, das verhindert, dass einige Link-Hinweise angezeigt werden (#3486).

Ich sehe keine Berechtigungsänderung im Diff https://github.com/philc/vimium/compare/ed78c1bbaf2e3f6346436708060e07f8872977a0...master . Es könnte aber auch nur an mir liegen, dass ich blind bin.

Git-Schuld von manifest.json und Cakefile sieht auch ok aus.

Vielleicht hat es ein Paket, das aus einem anderen Quellcode erstellt wurde, in den Chrome Store geschafft, aber ich vermute hier nur.

Haftungsausschluss: Ich sehe mir zum ersten Mal den Quellcode dieses Projekts an. Vielleicht habe ich nur etwas übersehen.

Außerdem beziehen sich die Hinweise für diese Version auf ein Problem anstelle einer Pull-Anforderung:

Behebung eines Problems mit dem HUD, das verhindert, dass einige Link-Hinweise angezeigt werden (#3486).

Das Problem wurde durch ein Commit geschlossen. Ich glaube nicht, dass es mit der Berechtigungsänderung zusammenhängt.

Leute, Vimium hat seit Januar 2012 (3ff0518014a51f237d1d98ebc15c0ce4be24c2b5) die Berechtigung clipboardRead, also bin ich mir nicht sicher, warum Chrome jetzt dazu auffordert. Ich glaube, das letzte Mal, dass Berechtigungen geändert wurden, war 2016 (dfbd68dd4462181be2e4d61ed255adaee5d39311).

Der Befehl "URL aus Zwischenablage einfügen" verwendet die Leseberechtigung der Zwischenablage.

Das Lesen der Zwischenablage ist nicht so schlecht, wenn man bedenkt, dass es alle Daten auf einer Webseite sehen kann. Es ist die Bearbeitung der Zwischenablage, "clipboardWrite" das ist beängstigend.

Ich habe es gerade auf einem meiner Computer überprüft, auf dem die neue Version noch nicht installiert war:
vimium

BEARBEITEN: Ich habe den Unterschied zuerst nicht bemerkt, weil meine anderen Computer die Berechtigungsliste nicht auf Englisch anzeigen, aber wie juharris betonte, ist es anders.

Also sei einfach klar, bevor es hieß:

Lesen Sie Daten, die Sie kopieren und einfügen

Jetzt in Version 1.65.1 heißt es:

"Lesen und ändern Sie Daten, die Sie kopieren und einfügen

(Hervorhebung von mir)

Verwandte: Wir haben clipboardWrite in manifest.json, aber es wird als Teil unseres Build-Skripts für das Chrome-Store-Paket entfernt (siehe #2852), wie @juharris bemerkte, also sollte es in der Chrome-Store-Version nicht vorhanden sein. Ich habe überprüft, dass die manifest.json als Teil des Chrome-Builds diese Berechtigung auslässt.

Es ist jedoch im Firefox-Build vorhanden, da wir es anscheinend benötigen, um die URL der aktuellen Seite in die Zwischenablage zu ziehen, aber nicht in Chrome. Siehe #2601.

Frustrierend. Ich bin mir nicht sicher, was die aktualisierte Berechtigungsaufforderung verursacht hat. Chrome hat ein neues Beta-Entwicklerportal, bei dem ich eine Erklärung für eine Handvoll Berechtigungen eingeben musste, die wir verwenden. Vielleicht verwenden wir zum ersten Mal ein neues Berechtigungsmodell.

Die einzige Erklärung, die mir einfällt, ist, dass ich das Firefox-Build-Artefakt versehentlich in den Chrome Store hochgeladen habe. Der einzige Unterschied ist der Satz von Berechtigungen. Ich habe einen Versionsschub (1.65.2) gemacht und ihn über den Store verteilt; Mal sehen, ob die Berechtigungen, wie sie von Chrome angezeigt werden, wieder so sind, wie sie einmal waren.

Danke für die Updates. Ich habe Vimium vorerst entfernt, bis hoffentlich die neue Version ohne die clipboardWrite -Berechtigung an den Store weitergegeben wird.

Vor diesem Hintergrund. Ich frage mich, ob es eine Möglichkeit gibt, den Build zu überprüfen, und die hochgeladenen Artefakte sind genau gleich?

Ich sehe 1.65.1 im Store (heute hochgeladen)...

image

...die noch die Zwischenablage ändern möchte:

image

@philc Auf welche Version bist du gestoßen? Danke

Die neueste Version wird 1.65.2 sein. Chrome Store genehmigt noch.

Hier nur ein Tipp: Auf Chrome kann jede Erweiterung Text in die Zwischenablage kopieren, auch ohne die Erlaubnis von clipboardWrite.

---Original---
Von: "Bao Nguyen"< [email protected]>
Datum: Di, 11.02.2020 05:16 Uhr
An: „philc/vimium“< [email protected]>;
Cc: „Kommentar“< [email protected]>; „Dahan Gong“< [email protected]>;
Betreff: Re: [philc/vimium] Warum benötigt Vimium seit der neuesten Version Berechtigungen zum Bearbeiten meiner Zwischenablage? (#3489)

Danke für die Updates. Ich habe Vimium vorerst entfernt, bis hoffentlich die neue Version ohne die clipboardWrite-Berechtigung an den Store weitergegeben wird.


Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder kündigen Sie sie.

Ich habe gerade gesehen, dass vimium auf Platz 3 der Trends gegangen ist und auch die Warnung gesehen hat, dass eine neue Genehmigung erforderlich ist, sieht so aus, als hätten viele Leute endlich Zeit, sich das OSS-Projekt anzusehen :-)

Für alle, die sich fragen, Vimium wurde in Google Chrome auf 1.65.2 aktualisiert. Es spiegelt jetzt die Änderungen wider und erfordert keine speziellen Rechte, um die Daten der Zwischenablage zu ändern. Danke für das Update @philc.

Das ist großartig. Sorry für die Verwechslung an alle! Ich werde einige Änderungen an der vornehmen
Build-Prozess, um diesen Fehler in Zukunft weniger wahrscheinlich zu machen.

Am Di, 11. Februar 2020 um 02:59 Uhr ❂ [email protected] schrieb:

Für alle, die sich fragen, Vimium
https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb
wurde auf 1.65.2 auf Google Chrome aktualisiert. Es spiegelt jetzt Änderungen wider, und
erfordert keine besonderen Berechtigungen, um die Daten der Zwischenablage zu ändern. Danke für
aktualisiere @philc https://github.com/philc .


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/philc/vimium/issues/3489?email_source=notifications&email_token=AAACDFXL6REZESP3B3ML5OLRCKAJ7A5CNFSM4KSPBCVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELL74PQ#issuecomment-584580670
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AAACDFUXZYILIEDMLQXLZNLRCKAJ7ANCNFSM4KSPBCVA
.

In 1.66 hat es immer noch die Berechtigung, alle kopierten/eingefügten Passwörter und dergleichen zu lesen ... Wird dies wirklich für die vim-Funktionalität benötigt? Ich glaube nicht, dass ich der einzige bin, dem das noch nicht klar ist. @philc

In 1.66 hat es immer noch die Berechtigung, alle kopierten/eingefügten Passwörter und dergleichen zu lesen ... Wird dies wirklich für die vim-Funktionalität benötigt? Ich glaube nicht, dass ich der einzige bin, dem das noch nicht klar ist. @philc

Sehr richtig. Es wäre großartig, eine Option zu haben, um das Ziehen und Einfügen vollständig zu deaktivieren, was ich mir vorstellen würde, um diesen Alarm zum Schweigen zu bringen?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen