Extension de navigateur

Une extension de navigateur est un petit module logiciel permettant de personnaliser un navigateur web. Les navigateurs autorisent généralement une variété d'extensions, y compris les modifications de l'interface utilisateur, la gestion des cookies, le blocage des publicités et la personnalisation des scripts et du style des pages web[1].

Les plug-ins de navigateur sont un type de module distinct. La principale différence est que les extensions ne sont généralement que du code source, mais les plug-ins sont toujours des fichiers exécutables (c'est-à-dire du code objet). Depuis 2021, les plug-ins sont obsolètes par la plupart des navigateurs, tandis que les extensions sont largement utilisées. Le navigateur le plus populaire, Google Chrome[2], a plus de 100 000 extensions disponibles, mais ne prend plus en charge les plug-ins[3],[4].

Histoire

Internet Explorer a été le premier navigateur majeur à prendre en charge les extensions, avec la sortie de la version 4 en 1999[5]. Firefox prend en charge les extensions depuis son lancement en 2004. Opera a commencé à prendre en charge les extensions en 2009, et Google Chrome et Safari l'ont fait l'année suivante. Microsoft Edge a ajouté la prise en charge des extensions en 2016[6].

Conformité API

En 2015, un groupe de travail communautaire s'est formé dans le cadre du W3C pour créer une interface de programmation d'application (API) standard unique pour les extensions de navigateur[7]. Bien qu'il soit peu probable que cet objectif soit atteint[8], la majorité des navigateurs utilisent déjà les mêmes API ou des API très similaires en raison de la popularité de Google Chrome.

Chrome est le premier navigateur avec une API d'extension basée uniquement sur HTML, CSS et JavaScript. Les tests bêta pour cette capacité ont commencé en 2009[9],[10], et l'année suivante, Google a ouvert le Chrome Web Store. En juin 2012, il y avait 750 millions d'extensions présentes et d'autres contenus hébergés sur le magasin[11]. La même année, Chrome dépasse Internet Explorer en tant que navigateur le plus populaire au monde[12], et sa part de marché continue de croître, atteignant 60 % en 2018[13].

En raison du succès de Chrome, Microsoft créé une API d'extension très similaire pour son navigateur Edge, dans le but de permettre aux développeurs d'extensions Chrome de porter facilement leur travail sur Edge[14]. Mais après trois ans, Edge a toujours une part de marché décevante, alors Microsoft l'a reconstruit en tant que navigateur basé sur Chromium[15],[16]. (Chromium est le projet open source de Google qui sert de noyau fonctionnel à Chrome et à de nombreux autres navigateurs). Depuis qu'Edge a la même API que Chrome, les extensions peuvent être installées directement depuis le Chrome Web Store[17].

Avec sa propre part de marché en déclin, Mozilla a également décidé de se conformer. En 2015, l'organisation a annoncé que les capacités d'extension XUL et XPCOM de longue date de Firefox seraient remplacées par une API moins permissive très similaire à celle de Chrome[18]. Ce changement est adopté en 2017[19],[20]. Les extensions Firefox sont désormais largement compatibles avec leurs homologues Chrome[21].

Jusqu'en 2020, Apple était la seule exception majeure à cette tendance, car son API pour Safari nécessitait l'utilisation de l'outil Xcode pour créer des extensions[22]. Cependant, Apple annonce que Safari 14 serait conforme à l'API Chrome dans le cadre de la mise à jour macOS 11[23].

Comportement indésirable

Les extensions de navigateur peuvent être certes très utiles, mais ont généralement accès à des données utilisateur sensibles, telles que l'historique de navigation[24] Elles ont la capacité de modifier certains paramètres du navigateur, d'ajouter des éléments d'interface utilisateur ou même de remplacer le contenu du site Web[25],[26]. En conséquence, il y a eu des cas de logiciels malveillants, les utilisateurs doivent donc faire attention aux extensions qu'ils installent[27],[28],[29],[30].

Il y a également eu des cas d'applications installant des extensions de navigateur à l'insu de l'utilisateur, ce qui rend difficile pour l'utilisateur de désinstaller l'extension indésirable[31].

Certains développeurs d'extensions Google Chrome ont vendu leurs extensions à des tiers qui ont ensuite intégré des logiciels publicitaires[32],[33]. En 2014, Google a supprimé deux de ces extensions du Chrome Web Store après que de nombreux utilisateurs se soient plaints de publicités contextuelles indésirables[34]. L'année suivante, Google reconnait qu'environ 5 % des visites sur ses propres sites web avaient été modifiées par des extensions contenant des logiciels publicitaires[35],[36],[37].

Notes et références

  1. (en) « What are extensions? », MDN Web Docs (consulté le )
  2. « StatCounter Global Stats », StatCounter (consulté le )
  3. (en) Cimpanu, « Half of all Google Chrome extensions have fewer than 16 installs », ZDNet (consulté le )
  4. « Google Chrome 88 released: RIP Flash Player » (consulté le )
  5. « Browser Extensions » (consulté le )
  6. Bright, « Edge browser now has extensions in the latest Windows 10 preview », Ars Technica, Condé Nast,
  7. « Browser Extension Community Group Charter — Browser Extension Community Group », browserext.github.io (consulté le )
  8. « Re: One question from Florian Rivoal on 2017-07-29 (public-browserext@w3.org from July 2017) », lists.w3.org (consulté le )
  9. (en) « Extensions Status: On the Runway, Getting Ready for Take-Off », Chromium Blog (consulté le )
  10. (en) « Extensions beta launched, with over 300 extensions! », Chromium Blog (consulté le )
  11. Vikas SN, « The Lowdown: Google I/O 2012 Day 2 – 310M Chrome Users, 425M Gmail & More », MediaNama, (consulté le )
  12. « Internet Explorer usage to plummet below 50 percent by mid-2012 » [archive du ], (consulté le )
  13. (en) Statcounter, « Browser Market Share Worldwide | StatCounter Global Stats », gs.statcounter.com (consulté le )
  14. « Porting an extension from Chrome to Microsoft Edge », Microsoft (consulté le )
  15. (en-US) « Microsoft Edge: Making the web better through more open source collaboration », Windows Experience Blog, (consulté le )
  16. (en) Keizer, « With move to rebuild Edge atop Google's Chromium, Microsoft raises white flag in browser war », Computerworld, (consulté le )
  17. (en) « Add or remove extensions in Microsoft Edge », Microsoft (consulté le )
  18. (en-US) « The Future of Developing Firefox Add-ons », Mozilla Add-ons Blog (consulté le )
  19. (en-US) « Upcoming Changes in Compatibility Features », Mozilla Add-ons Blog (consulté le )
  20. « How to enable legacy extensions in Firefox 57 - gHacks Tech News », www.ghacks.net, (consulté le )
  21. « Porting a Google Chrome extension », Mozilla (consulté le )
  22. « Building a Safari App Extension », Apple (consulté le )
  23. « macOS Big Sur Preview » (consulté le )
  24. « Navigateurs sécurisés : comparatif de Chrome, Firefox, Edge et autres », sur IONOS Digitalguide (consulté le )
  25. « Protect User Privacy », Google Chrome Docs (consulté le )
  26. (en-US) « Add-on Policies », MDN Web Docs (consulté le )
  27. « Security firm ICEBRG uncovers 4 malicious Chrome extensions - gHacks Tech News », www.ghacks.net, (consulté le )
  28. « Google's bad track record of malicious Chrome extensions continues - gHacks Tech News », www.ghacks.net, (consulté le )
  29. (en-US) « Chrome Extension Devs Use Sneaky Landing Pages after Google Bans Inline Installs », BleepingComputer (consulté le )
  30. « Google Chrome extensions with 500,000 downloads found to be malicious », Ars Technica, (consulté le )
  31. « PUP Criteria », Malwarebytes (consulté le )
  32. « Adware vendors buy Chrome Extensions to send ad- and malware-filled updates », Ars Technica, (consulté le )
  33. Bruce Schneier, « Adware Vendors Buy and Abuse Chrome Extensions »,
  34. « Google Removes Two Chrome Extensions Amid Ad Uproar », blogs.wsj.com,‎ (lire en ligne, consulté le )
  35. « Ad Injection at Scale: Assessing Deceptive Advertisement Modifications » [archive du ]
  36. « Superfish injects ads into 5 percent of all Google page views », PC World, IDG
  37. « Superfish injects ads in one in 25 Google page views », CIO, IDG

Liens externes

Documentation de l'API d'extension de Google, Apple, Mozilla, Microsoft, Opera

Boutiques d'extensions officielles pour Chrome, Safari, Firefox, Edge, Opera

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. The Soul of a MonsterBerkas:The Soul of a Monster poster.jpgSutradara Will Jason Produser Ted Richmond Ditulis olehEdward Dein[1]SkenarioEdward Dein[1]Pemeran Rose Hobart George Macready Jim Bannon Jeanne Bates Erik Rolf Sinematografer...

 

15th edition of the Indian Premier League 2022 Indian Premier LeagueDates26 March – 29 May 2022Administrator(s)Board of Control for Cricket in India (BCCI)Cricket formatTwenty20Tournament format(s)Group stage and playoffs[1]Host(s)IndiaChampionsGujarat Titans (1st title)Runners-upRajasthan RoyalsParticipants10Matches74Most valuable playerJos Buttler (Rajasthan Royals)Most runsJos Buttler (Rajasthan Royals) (863)Most wicketsYuzvendra Chahal (Rajasthan Royals) (27)Official websiteiplt...

 

Former government of Fujian Province, Republic of China This article is about the provincial government in the Republic of China. For the provincial government in the People's Republic of China, see Politics of Fujian. Fujian Provincial Government福建省政府Fújiàn Shěng Zhèngfǔ (Mandarin)Fuk-kien Sén Chṳn-fú (Hakka)Seal of Fujian ProvinceAgency overviewFormed21 May 1927Dissolved1 January 2019 (de facto)Superseding agencyKinmen-Matsu Joint Services CenterFujian Provincial People's...

Ini adalah nama Batak Toba, marganya adalah Sipahutar. Halomoan SipahutarInformasi pribadiLahir19 Juli 1959 (umur 64)Pematang Siantar, Sumatera UtaraSuami/istriNy. Linda Maria MartensAlma materAkademi Angkatan Laut (1982)Karier militerPihak IndonesiaDinas/cabang TNI Angkatan LautMasa dinas1982—2017Pangkat Laksamana Muda TNISatuanKorps Pelaut (Penerbang)Sunting kotak info • L • B Laksamana Muda TNI (Purn.) Halomoan Sipahutar, M.Sc (lahir 19 Juli 1959) adalah seor...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Sky Cinema Due – news · newspapers · books · scholar · JSTOR (July 2008) (Learn how and when to remove this template message) Television channel Sky Cinema DueCountryItalyBroadcast areaItalyHeadquartersRomeProgrammingLanguage(s)ItalianPicture format1080i (HDTV)...

 

Endurance race car Audi R15 TDI Audi R15 TDI at the 2009 24 Hours of Le MansCategoryLMP1ConstructorAudiDesigner(s)Ralf Jüttner (technical director)Ulrich Baretzky (Head of Engine Development)PredecessorAudi R10 TDISuccessorAudi R18Technical specifications[1]ChassisCarbon fibre monocoqueSuspension (front)Double wishbone, torsion bar with separate damper, anti-roll barSuspension (rear)Double wishbone, torsion bar with separate damper, anti-roll barLength4,650 mm (183.1 in)Wid...

Zanni (comic servant) character in commedia dell'arte For other uses, see Harlequin (disambiguation), Arlecchino (disambiguation), and Arlequin (disambiguation). The classical appearance of the Harlequin stock character in the commedia dell'arte of the 1670s, complete with batte or slapstick, a magic wand used by the character to change the scenery of the play (Maurice Sand, 1860[1]) The Harlequin Today Park Bank at the Fountain in Pulsnitz – Germany Harlequin (/ˈhɑːrləkwɪn/; I...

 

Tenth book in the Left Behind series by Tim LaHaye and Jerry B. Jenkins The Remnant: On the Brink of Armageddon The Paperback CoverAuthorTim LaHaye and Jerry B. JenkinsCover artistJulie ChenCountryUnited StatesLanguageEnglishSeriesLeft Behind SeriesGenreChristian novelSpeculative FictionPost-apocalyptic fictionPublisherTyndale House PublishersPublication dateJuly 2002 (Hardback)February 2003 (Paperback)Media typePrint (Hardback & Paperback) also AudiobookPages432 pp (hardcover e...

 

Defunct Scottish rugby union club, based in Edinburgh Rugby teamRoyal HSFPFull nameRoyal High School Former Players Rugby Football ClubUnionsSRUFounded1868 (original club) 2017 (reformed club)Disbanded2003; 20 years ago (2003) (original club)(merged to form Corstorphine RFC)Ground(s)BarntonLeague(s)Scottish National League Division Three2021–22East Division 1, 1st of 8 Team kit Royal High School Former Pupils is a rugby union club based in Edinburgh, Scotland. Royal HSFP w...

Origin, history and development of conservatism in Turkey Part of a series onConservatism Variants Authoritarian Corporatist Cultural Fiscal Green Liberal Libertarian Moderate National Paternalistic Populist Pragmatic Progressive Reactionary Religious Social Traditionalist Ultra Concepts Ancestral worship Authority Traditional Class collaboration Convention Cultural heritage Culture of life Pro-Life Custom Discipline Duty Elitism Aristocracy Meritocracy Noblesse oblige Familialism Family valu...

 

Indian entrepreneur, columnist and music historian In this Indian name, the name Venkatakrishnan is a patronymic, and the person should be referred to by the given name, Sriram. Venkatakrishnan SriramBorn22 June 1966 (1966-06-22) (age 57)United KingdomNationalityBritishAlma materDelhi University Sriram Venkatakrishnan (born 22 June 1966) is an Indian entrepreneur, columnist, music historian and heritage activist.[1] He was schooled in Madras and Calcutta. His bachelor's...

 

Collection of poems and stories of Persian poet Sa'di The neutrality of this article is disputed. Relevant discussion may be found on the talk page. Please do not remove this message until conditions to do so are met. (September 2020) (Learn how and when to remove this template message) Part of a series onSaadi Shirazi Books Bustan Gulistan Related Topics Nicolas Léonard Sadi Carnot Marie François Sadi Carnot Monuments Tomb of Saadi Saadi Metro Station Saadi Literary Award vteSa'di in a Flo...

Extinct Australian Aboriginal language YukultaGanggalidaRegionQueenslandEthnicityYukulta, NguburinjiNative speakers1 full speaker (2007)[1]0 speakers (2004)[2]Language familyMacro-Pama–Nyungan? TangkicYukultaDialects Yukulta Nguburindi Language codesISO 639-3Either:gcd – Ganggalidanny – Nyangga/Yangkaal (two different languages covered by [nny])Glottologgang1267  Ganggalidanyan1300  YangkaalAIATSIS[2]G34 Ganggalida, G19...

 

Peta infrastruktur dan tata guna lahan di Komune Bois-Herpin.  = Kawasan perkotaan  = Lahan subur  = Padang rumput  = Lahan pertanaman campuran  = Hutan  = Vegetasi perdu  = Lahan basah  = Anak sungaiBois-HerpinNegaraPrancisArondisemenÉtampesKantonMérévilleAntarkomuneCC de l'ÉtampoisKode INSEE/pos91075 /  Bois-Herpin merupakan sebuah desa kecil dan komune di département Essonne, di region Île-de-France di Prancis. Demografi Menurut sensus 199...

 

Plaza de España Vista de la Plaza de España con su fuente central y la biblioteca pública Faro del Conocimiento Miguel de Cervantes en el fondo.UbicaciónPaís Brasil BrasilLocalidad Barrio de BigorrilhoCuritiba, Brasil BrasilCoordenadas 25°26′06″S 49°17′13″O / -25.434874, -49.286859CaracterísticasOtros nombres Praça da EspanhaTipo PlazaVías adyacentes Calle Saldanha MarinhoCalle Fernando SimasCalle Coronel DulcídioAlameda Doctor Carlos de ...

Trade in tobacco goods which fail to comply with legislation This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article is written like a personal reflection, personal essay, or argumentative essay that states a Wikipedia editor's personal feelings or presents an original argument about a topic. Please help improve it by rewriting it in an encyclopedic style. (October 2013) (Learn how a...

 

ISS Expedition 22Promotional PosterMission typeISS ExpeditionMission duration167 days (at ISS)169 days (launch to landing) ExpeditionSpace stationInternational Space StationBegan1 December 2009 (2009-12)Ended18 March 2010 (2010-03-19)Arrived aboardSoyuz TMA-16Soyuz TMA-17Departed aboardSoyuz TMA-16Soyuz TMA-17 CrewCrew size5MembersExpedition 21/22:Jeffrey N. WilliamsMaksim SurayevExpedition 22/23:Oleg KotovSoichi NoguchiTimothy CreamerEVAs1EVA duration5 hours, 44 ...

 

遠見岬神社 本殿(2021年8月1日撮影)所在地 千葉県勝浦市浜勝浦1位置 北緯35度8分48.48秒 東経140度18分55.82秒 / 北緯35.1468000度 東経140.3155056度 / 35.1468000; 140.3155056 (遠見岬神社)座標: 北緯35度8分48.48秒 東経140度18分55.82秒 / 北緯35.1468000度 東経140.3155056度 / 35.1468000; 140.3155056 (遠見岬神社)主祭神 天富命社格等 郷社例祭 9月13日テン...

Instant messaging software For the current messenger product, see BBM Enterprise. BBMDeveloper(s)BlackBerry Ltd. (2005–present)Emtek (2017–2019)Initial releaseAugust 1, 2005; 18 years ago (2005-08-01)Final release10.15.7.5 / May 2017; 6 years ago (2017-05) Operating systemBlackBerry OS, BlackBerry 10, iOS, Android, Windows Phone 8, Windows 10 Mobile, Nokia XSuccessorBBM EnterpriseTypeInstant messaging clientLicenseFreemiumWebsitebbm.com BBM, also k...

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Knows What You Need – news · newspapers · books · scholar · JSTOR (June 2017) (Learn how and when to remove this template message) 2006 studio album by Jon-Rae and the RiverKnows What You NeedStudio album by Jon-Rae and the RiverReleasedAugust 2006LabelWe Are Busy Bodies...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!