浏览器扩展

编辑
本词条由“匿名用户” 建档。
浏览器扩展是一个小软件定制模块的网页浏览器。浏览器通常允许各种扩展,包括用户界面修改、广告拦截和cookie管理。 浏览器插件是一种独立类型的模块。主要区别在于扩展通常只是源代码,而插件始终是可执行文件(即目标代码)。截至2021年,大多数浏览器已弃用插件,而扩展程序则被广泛使用。最流行的浏览器,谷歌浏览器,有可用的超过10万的扩展,但不再支持插件。 Internet Explor...

浏览器扩展

编辑

浏览器扩展是一个小软件定制模块的网页浏览器浏览器通常允许各种扩展,包括用户界面修改、广告拦截和cookie管理。

浏览器插件是一种独立类型的模块。主要区别在于扩展通常只是源代码,而插件始终是可执行文件(即目标代码)。截至2021年,大多数浏览器已弃用插件,而扩展程序则被广泛使用。最流行的浏览器,谷歌浏览器,有可用的超过10万的扩展,但不再支持插件。

浏览器扩展的历史

编辑

Internet Explorer中是xxx个主要的浏览器支持扩展,以释放4版于1999年的Firefox已经支持的扩展自从2004年推出的歌剧在2009年开始支持扩展,两者谷歌浏览器和Safari浏览器这样做以下年。Microsoft Edge在2016年增加了扩展支持。

API一致性

2015年,W3C下成立了一个社区工作组,为浏览器扩展创建单一的标准应用程序编程接口(API)。虽然该目标不太可能实现,但由于Google Chrome的流行,大多数浏览器已经使用相同或非常相似的API。

Chrome是xxx个具有完全基于HTML、CSS和JavaScript的扩展API的浏览器。此功能的Beta测试始于2009年,次年Google开设了Chrome网上应用店。截至2012年6月,该商店托管的扩展程序和其他内容的总安装量为7.5亿次。同年,Chrome超越InternetExplorer成为全球最受欢迎的浏览器,其市场份额持续增长,2018年达到60%。

由于Chrome的成功,微软为其Edge浏览器创建了一个非常相似的扩展API,目的是让Chrome扩展开发人员能够轻松地将他们的工作移植到Edge。但三年后,Edge的市场份额仍然小得令人失望,因此微软将其重建为基于Chromium的浏览器。(Chromium是谷歌的开源项目,作为Chrome和许多其他浏览器的功能核心。)现在Edge拥有与Chrome相同的API,可以直接从Chrome WebStore安装扩展程序。

随着自身市场份额的下降,Mozilla也决定顺从。2015年,该组织宣布,Firefox长期存在的XUL和XPCOM扩展功能将被替换为与Chrome非常相似的宽松API。此更改于2017年颁布。Firefox扩展现在与Chrome扩展基本兼容。

直到2020年,Apple是这一趋势的xxx主要例外,因为其Safari的API需要使用Xcode工具来创建扩展。然而,Apple宣布Safari14将符合ChromeAPI,作为macOS11更新的一部分。

浏览器扩展

不受欢迎的行为

编辑

浏览器扩展程序通常可以访问敏感数据,例如浏览历史记录,并且能够更改某些浏览器设置、添加用户界面项目或替换网站内容。因此,出现了恶意软件的实例,因此用户需要对他们安装的扩展程序保持谨慎。

也有应用程序在用户不知情的情况下安装浏览器扩展的情况,使用户难以卸载不需要的扩展。

一些Google Chrome扩展程序开发人员已将他们的扩展程序出售给第三方,然后第三方加入了广告软件。2014年,在许多用户抱怨不需要的弹出广告后,谷歌从Chrome网上应用店中删除了两个这样的扩展程序。第二年,谷歌承认其网站的访问量约有5%被广告软件扩展程序改变了。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/125088/

(4)
词条目录
  1. 浏览器扩展
  2. 浏览器扩展的历史
  3. API一致性
  4. 不受欢迎的行为

轻触这里

关闭目录

目录