有没有办法隐藏所有删除谷歌浏览器扩展程序的选项

时间:2016-08-18 08:05:11

标签: javascript google-chrome google-chrome-extension

假设有人遇到生产力问题,并希望安装StayFocusd Chrome扩展程序。

该扩展功能足以让您无法使用输入任务选项更改设置,但您仍然可以通过“管理扩展程序”页面轻松删除扩展程序,或者右键单击图标并选择“从铬'

您可以通过阻止StayFocusd中的网址来解决“管理扩展程序”页面的问题,但是无法从右上角删除图标,无论是在下拉菜单还是工具栏上。

是否有一些源代码更改或覆盖,可以隐藏此选项或禁用选择“从Chrome中删除”时出现的确认弹出窗口

由于

4 个答案:

答案 0 :(得分:2)

只有一种方法可以实现,ExtensionInstallForcelist policy用于企业级Chrome部署。这将阻止任何本地卸载/禁用。

但是,如果您在企业环境中(读取:Active Directory域),这只是一个选项,并且可以说服域管理员为您设置它。换句话说:不太可能。

除此之外没有任何办法,因为谷歌积极地,持续地并且相当长一段时间内正在与试图偷偷摸摸的扩展作斗争并且很难消除。毕竟,这种策略的主要用户是恶意软件编写者。最近在您正在谈论的工具栏中显示按钮的更改只是此方向中众多步骤中的一个。

您需要替代解决方案来解决本质上的人为问题。

答案 1 :(得分:0)

来自StayFocusd的问答环节

是否有任何方法可以删除禁用/卸载 扩展吗?

不幸的是,没有。 Chrome扩展程序无法删除禁用或 卸载选项。我确实有要求Chrome开发人员 添加此功能,但我不希望他们实现我的请求 (曾经)。

但是,您可以阻止自己访问扩展名 设置页面,方法是将chrome:// extensions添加到被阻止的网站 清单。时间一到,您将无法访问设置 禁用StayFocusd。

因此,我们只能阻止自己禁用但不能卸载StayFocusd。我不得不说这是StayFocusd的最大错误。

答案 2 :(得分:0)

您的问题要求提供源代码补丁。

正如Xiaoyu的回答所暗示的:即使有人编写了这样的补丁,Chrome开发人员也不太可能接受或携带它。

Chrome是基于Blink的Web浏览器。您可以尝试让相关的基于Blink的浏览器的维护者编写和/或携带补丁。

您可以访问:

如果他们不愿意编写补丁,则可以询问他们是否愿意合并并携带第三方补丁。如果是这样,您可以自己编写补丁,也可以付钱给别人编写补丁。

还有其他更次要的基于Blink的浏览器;它们在here中列出。无论哪种方式,我都建议您选择一种至少每两个月接收一次安全更新的浏览器。或最好是更频繁地。

如果您确实向Vivaldi和/或Brave团队提交了功能请求,请在下面留下评论,并提供功能请求的链接。也许我们可以为您投票。

(注意:我尚未检查StayFocusd是否可以在Vivaldi或Brave上运行。我鼓励您自己检查此事,并在评论中报告给我们。)

答案 3 :(得分:0)

正如其他答案所暗示的那样,可能很难或不可能完全按照自己的意愿做。

一种选择是使用系统级自我控制工具,例如Pluckeye

如果您不想使用Pluckeye:

  • 您可以使用竞争性自我控制工具。有关一些竞争工具的列表,请转到here,然后向下滚动至“其他自控软件”。
  • 或者:您可以使用家长控制工具。您可以选择一个难以记住的父母密码。最后,您可以将此密码存储在Lockbox中,以免轻易访问它。

(披露:我共同主持Pluckeye子Reddit。)