google-chrome - 如何私下测试因未在 Chrome 网上应用店中列出而被禁用的 Chrome 扩展程序

标签 google-chrome security testing google-chrome-extension permissions

我编写了一个简单的 Chrome 扩展程序,并使用开发人员模式对其进行了测试,以加载解压后的扩展程序。它以这种方式按预期工作。

因为该扩展程序使用 storage.sync API,我想通过安装 Chrome 网上应用店中发布的扩展程序来进行进一步测试。

Chrome 网上应用店的开发者仪表板提供了一个选项,可以只发布给受信任的用户:

Only trusted testers from your developer dashboard can see it. You can also include members of a Google Group that you own or manage.

enter image description here

当我以这种方式发布时,为我的仪表板列出的受信任测试人员可以访问扩展程序并从 Chrome 网上应用店安装它。但是,该扩展程序总是在启动 Chrome 时被禁用:

This extension is not listed in the Chrome Web Store and may have been added without your knowledge. Learn more

我们,我的测试人员和我,还没有找到任何方法来 enable an extension disabled by Chrome .有吗?否则,整个“非上市” Release模式的测试似乎毫无意义。

最佳答案

到目前为止,我发现针对这种情况的唯一解决方法是在 Chrome 开发人员控制面板中将扩展程序设置为“不公开”,而不是“发布给测试人员”。

这一点都不令人满意,但确实允许以一种不引人注目的方式进行一些真实世界的测试。

关于google-chrome - 如何私下测试因未在 Chrome 网上应用店中列出而被禁用的 Chrome 扩展程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57858268/

相关文章:

jquery - 视差闪烁..位置:fixed is no option

CSS 使 div 在 firefox 和 chrome 中不相等

mysql - Symfony 3 中带有 Guard 身份验证系统的 LDAP

ios - 安全性-后台事件应用程序-是否存储当前屏幕的图像

.net - SQL Server 和 TransactionScope(带 MSDTC): Sporadically can't get connection

javascript - Google Chrome 对我的 JS 代码没有响应?

java - 为什么 Java 告诉我我的小程序包含签名和未签名的代码?

performance - 无法在 Bamboo 中自动化 Jmeter 负载测试

c# - 如何测试文件系统操作

html - Chrome 图像失真。火狐确定