Vimium: 为什么 Vimium 需要权限才能在 1.65.1 版本中编辑我的剪贴板?

创建于 2020-02-10  ·  21评论  ·  资料来源: philc/vimium

Chrome 停用了 Vimium,并告诉我它需要额外的权限,特别是更改复制和粘贴内容的权限。 这是为什么?

最有用的评论

对于任何想知道的人, Vimium已在 Google Chrome 上更新为1.65.2 。 它现在反映了更改,并且不需要特殊权限来修改剪贴板数据。 感谢@philc 的更新。

所有21条评论

嗯,这主要是因为Vimium曾经忘记声明权限,最近又把item加回来了。
Vimium 支持“copyCurrentUrl”之类的命令,因此它需要权限

- -原版的 - -
来自:“GeneClackman”< [email protected]>
日期:2020 年 2 月 10 日星期一 22:22 PM
收件人:“philc/vimium”< [email protected]>;
抄送:“已订阅”< [email protected]>;
主题:[philc/vimium] 为什么 Vimium 需要权限来编辑我的副本和粘贴自最新版本以来? (#3489)

Chrome 停用了 Vimium,并告诉我它需要额外的权限,特别是更改复制和粘贴内容的权限。 这是为什么?


您收到此消息是因为您订阅了此线程。
直接回复此邮件,在 GitHub 上查看,或退订。

根据: https ://github.com/philc/vimium/blob/65ba63bdcf72f9ea09698d340fdb8c62dac3ad33/Cakefile#L82 似乎它不应该拥有Chrome的权限

是的...我对这种变化不太满意。

此外,此版本的注释是引用问题而不是拉取请求:

修复了 HUD 阻止显示某些链接提示的问题 (#3486)。

我在差异https://github.com/philc/vimium/compare/ed78c1bbaf2e3f6346436708060e07f8872977a0...master中看不到权限更改。 不过可能只是我瞎了。

manifest.jsonCakefile的 Git 责备看起来也不错。

也许从不同的源代码构建的包进入了 Chrome 商店,但我只是在这里猜测。

免责声明:我是第一次看这个项目的源代码。 我可能只是忽略了一些东西。

此外,此版本的注释是引用问题而不是拉取请求:

修复了 HUD 阻止显示某些链接提示的问题 (#3486)。

该问题已由commit关闭。 我不认为这与权限更改有关。

伙计们,Vimium 自 2012 年 1 月 (3ff0518014a51f237d1d98ebc15c0ce4be24c2b5) 以来就获得了剪贴板读取权限,所以我不确定 Chrome 为什么现在提示它。 我相信最后一次更改权限是在 2016 年(dfbd68dd4462181be2e4d61ed255adaee5d39311)。

“从剪贴板粘贴 URL”命令使用剪贴板读取权限。

剪贴板阅读并不是那么糟糕,因为它可以看到网页上的所有数据。 这是剪贴板编辑, "clipboardWrite"很吓人。

我刚刚在我的一台还没有新版本的计算机上验证了它:
vimium

编辑:起初我没有注意到差异,因为我的其他计算机没有以英文显示权限列表,但正如 juharris 指出的那样,它是不同的。

所以要清楚,在它说之前:

读取您复制和粘贴的数据

现在在 1.65.1 版本中,它说:

"读取和修改您复制和粘贴的数据

(强调我的)

相关:我们在 manifest.json 中确实有 clipboardWrite,但正如@juharris 所指出的,它作为我们的 chrome 商店包的构建脚本的一部分(参见 #2852)被剥离,因此它不应该出现在 Chrome 商店版本中。 我验证 manifest.json 作为 chrome 构建的一部分忽略了这个权限。

但是,它存在于 Firefox 构建中,因为显然我们需要它来将当前页面的 URL 拉到剪贴板,而不是在 Chrome 中。 参见#2601。

令人沮丧。 我不确定是什么导致了更新的权限提示。 Chrome 确实有一个新的 beta 开发者门户,它要求我对我们正在使用的一些权限进行解释,所以这可能是我们第一次使用一些新的权限模型。

我能想到的唯一解释是我错误地将firefox构建工件上传到了chrome商店。 唯一的区别是权限集。 我做了一个版本提升(1.65.2)并通过商店分发; 让我们看看 Chrome 显示的权限是否恢复到以前的状态。

感谢您的更新。 我现在已经删除了 Vimium,直到希望没有clipboardWrite权限的新版本能够传播到商店。

有鉴于此。 我想知道是否有办法验证构建和上传的工件是否完全相同?

在商店看到1.65.1 (今天上传)...

image

...仍然想修改剪贴板:

image

@philc你碰到了什么版本? 谢谢

最新版本将是 1.65.2。 Chrome 商店仍在审批中。

这里只是一个提示:在 Chrome 上,任何扩展都可以将文本复制到剪贴板,即使没有获得 clipboardWrite 的许可。

- -原版的 - -
来自:“Bao Nguyen”< [email protected]>
日期:2020 年 2 月 11 日,星期二 05:16 AM
收件人:“philc/vimium”< [email protected]>;
抄送:“评论”< [email protected]>; 《大汉宫》< [email protected]>;
主题:回复:[philc/vimium] 为什么 Vimium 需要权限才能从最新版本开始编辑我的剪贴板? (#3489)

感谢您的更新。 我现在已经删除了 Vimium,直到希望没有 clipboardWrite 权限的新版本能够传播到 Store。


您收到此消息是因为您发表了评论。
直接回复此邮件,在 GitHub 上查看,或退订。

刚刚看到 vimium 上了第 3 名,也看到了需要新权限的警告,看来很多人终于有时间看 OSS 项目了 :-)

对于任何想知道的人, Vimium已在 Google Chrome 上更新为1.65.2 。 它现在反映了更改,并且不需要特殊权限来修改剪贴板数据。 感谢@philc 的更新。

那太棒了。 对不起大家的混淆! 我将对
构建过程以减少将来出现此错误的可能性。

2020 年 2 月 11 日星期二凌晨 2:59 ❂ [email protected]写道:

对于任何想知道的人,Vimium
https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb
已在 Google Chrome 上更新至 1.65.2。 它现在反映了变化,并且
不需要特殊权限来修改剪贴板数据。 谢谢你
更新@philc https://github.com/philc


你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看
https://github.com/philc/vimium/issues/3489?email_source=notifications&email_token=AAACDFXL6REZESP3B3ML5OLRCKAJ7A5CNFSM4KSPBCVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELL74PQ#issuecomment-584580670 ,
或退订
https://github.com/notifications/unsubscribe-auth/AAACDFUXZYILIEDMLQXLZNLRCKAJ7ANCNFSM4KSPBCVA
.

在 1.66 中,它仍然有权读取所有复制/粘贴的密码等...... vim 功能真的需要这个吗? 我不认为我是唯一一个不清楚这一点的人。 @philc

在 1.66 中,它仍然有权读取所有复制/粘贴的密码等...... vim 功能真的需要这个吗? 我不认为我是唯一一个不清楚这一点的人。 @philc

非常真实。 有一个选项可以完全禁用 yank 和 paste 会很棒,我想可以让这个警报静音?

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

devanshuDesai picture devanshuDesai  ·  4评论

benwoodward picture benwoodward  ·  3评论

kaldown picture kaldown  ·  3评论

JulianDeal picture JulianDeal  ·  3评论

peter099 picture peter099  ·  3评论