Chrome 70功能选项可限制扩展程序访问
- 类别: 谷歌浏览器
扩展对于很多事情都非常有用。从阻止不需要的内容到更改网站,提高浏览器的可用性或改善您的购物体验。
Chrome扩展程序的功能受到限制。 Chrome支持一种权限系统,该权限系统要求扩展程序要求某些权限,例如访问所有站点上的数据,并且用户需要向扩展授予所请求的权限。
犯罪分子和一些扩展程序开发人员发现了Google用于审查扩展程序的自动化系统中的漏洞。安全公司在Chrome网上应用店中发现了恶意或侵犯隐私的扩展程序 多 次 在 仅2018年。
如果您以前在Chrome中安装了扩展程序,则可能会遇到要求扩展权限的扩展程序(访问所有站点上的数据),即使这些扩展程序只能在某些站点或单个站点上运行。并非所有请求此权限的扩展都是恶意的,但从隐私的角度来看,有些扩展是恶意的,或者至少是有问题的。
而 用户可以验证Chrome扩展程序 在他们安装它们以确保它们合法之前,只有少数人这样做,因为它需要JavaScript的知识以及Chrome扩展程序的工作方式。
谷歌透露计划 今天 为了改善情况,我们于2018年10月中旬发布了Chrome 70。
用户对网站扩展的控制可能在
Google计划让Chrome用户控制扩展程序可以访问的主机。目前,如果扩展程序有权更改所有网站上的数据,则可以这样做,并且用户此时只能执行任何操作,只能从Chrome中再次删除它。
从Chrome 70开始,Chrome用户可以通过以下方式限制扩展程序的主机访问:
- 限制访问特定网站,例如仅ghacks.net。
- 启用单击以激活所有站点。
右键单击任何已安装的扩展,在菜单中显示新的“可以读取和更改站点数据”项。当您将鼠标悬停在其上时,您会获得限制该扩展名访问的选项。
点击已安装的扩展程序的详细信息按钮时,您还可以管理在chrome:// extensions上运行的网站扩展程序。
新的“允许此扩展读取和更改您访问的网站上的所有数据”菜单提供了一些选项,可以将扩展限制为“单击”或“在特定站点上”。
选择“在特定站点上”将显示允许扩展程序运行的站点列表。您可以将多个站点添加到列表中,然后在这种情况下充当白名单。如果该扩展名不在该列表中,则将阻止其访问该站点。
请注意,安装扩展程序后,新功能将可用。从Chrome网上应用店安装的Chrome扩展程序不会显示限制当前将要安装的扩展程序的站点访问权限的选项。
Google可能会对此进行更改,或者在Chrome中集成一个选项,以便为请求访问所有网站的扩展程序设置不同的默认值。
目前,只能在安装后更改站点访问权限。
Chrome突出显示了要访问网站但由于访问限制而没有访问权限的扩展程序图标。
单击扩展程序图标将显示“重新加载页面以使用此扩展程序”。
该扩展名被授予访问页面的权限,然后您可以在页面上使用其功能。
所选扩展名只有在激活所选页面后才有权访问所选页面,但如果将其设置为仅在单击时激活,则不会在任何其他页面上访问。
如果您希望扩展程序在站点的所有页面上运行,请选择“站点上”选项。
结束语
Chrome用户可以在Chrome 70中获得更好的扩展程序控制。然后可以将扩展程序限制为仅在少数网站上运行,或者仅在单击它们时激活。默认值(在任何地方都授予访问权限)似乎保持不变。
我将这些新选项视为希望限制其安装的扩展的高级用户的工具。对于某些扩展,这当然是正确的举动。视频或图像下载仅应在需要时运行,而不是在浏览器中加载网站时运行。
不过,我看不出它在新用户或经验不足的用户中变得非常流行。如果Google添加一个选项为新扩展名设置默认值,那就太好了。
运行版本70的Chrome用户已经可以通过将chrome:// flags /#extension-active-script-permission设置为enabled来立即启用该功能。
我也希望其他浏览器制造商也能实现此功能。
现在轮到你: 您对该公告有何看法?
小费 :查看我们的最佳Chrome扩展程序和最佳Firefox插件列表。