Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有一种方法可以轻松隐藏删除Google Chrome扩展的所有选项_Javascript_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript 有没有一种方法可以轻松隐藏删除Google Chrome扩展的所有选项

Javascript 有没有一种方法可以轻松隐藏删除Google Chrome扩展的所有选项,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,假设有人有生产力问题,想安装Chrome扩展 该扩展很好地解决了使用“键入任务”选项更改设置的困难,但是您仍然可以通过“管理扩展”页面或右键单击图标并选择“从Chrome中删除”轻松删除该扩展 您可以通过阻止StayFocusd中的URL对“管理扩展”页面进行排序,但是无法从右上角删除图标,无论是在下拉菜单上还是在工具栏上 是否存在一些源代码更改或过度使用,可以隐藏此项或禁用选择“从Chrome删除”时出现的确认弹出窗口 感谢对于企业Chrome部署,只有一种方法可以做到这一点。这将阻止任何本地

假设有人有生产力问题,想安装Chrome扩展

该扩展很好地解决了使用“键入任务”选项更改设置的困难,但是您仍然可以通过“管理扩展”页面或右键单击图标并选择“从Chrome中删除”轻松删除该扩展

您可以通过阻止StayFocusd中的URL对“管理扩展”页面进行排序,但是无法从右上角删除图标,无论是在下拉菜单上还是在工具栏上

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


感谢

对于企业Chrome部署,只有一种方法可以做到这一点。这将阻止任何本地卸载/禁用

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

除此之外,这是没有办法的,因为谷歌在相当长的一段时间内一直在积极、一致地与试图潜入的扩展进行斗争,而这些扩展又是一种难以消除的痛苦。因为,毕竟,此类策略的主要用户是恶意软件编写者。最近在工具栏中显示一个按钮的更改只是这个方向上的众多步骤之一

对于本质上是人类问题的问题,您需要其他解决方案。

来自StayFocusd的Q&a

是否有任何方法可以删除禁用/卸载的功能 分机

不幸的是,没有。Chrome扩展无法删除禁用或 卸载选项。我确实向Chrome开发者提出了一个请求 添加此功能,但我不希望他们实现我的请求 (曾经)

但是,您可以阻止自己访问扩展 通过添加设置页面chrome://extensions 到您被阻止的站点 列表一旦您的时间到了,您将无法访问设置 禁用StayFocusd


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

你的问题需要一个源代码补丁

正如小玉的回答所暗示的:即使有人写了这样一个补丁,Chrome开发者也不太可能接受或携带它

Chrome是一款基于眨眼的网络浏览器。您可以尝试让相关基于Blink的浏览器的维护人员编写和/或携带补丁

您可以访问:

  • 这个
  • 这个
如果他们不愿意编写补丁,您可以询问他们是否愿意合并并提供第三方补丁。如果是这样的话,你可以自己编写补丁,也可以付钱给别人编写

还有其他更小型的基于眨眼的浏览器;它们被列出。无论哪种方式,我都鼓励您选择至少每两个月接收一次安全更新的浏览器;或者更频繁

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


(注意:我还没有检查StayFocusd是否对Vivaldi或Brave有效。我鼓励你自己检查这件事,并在评论中向我们报告。)

正如其他答案所表明的,可能很难或不可能完全做到你想要的

一种替代方法是使用系统级的自我控制工具,如

如果您不想使用Puckeye:

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

(披露:我共同主持了Pullkeye sub-Reddit。)

不,不是真的。如果可能的话,这将是一个巨大的安全风险。滥用用户权限删除不需要的扩展的唯一方法是创建一个具有系统权限的系统实用程序。谷歌还为Mac和Linux用户提供策略设置。此处给出了说明: