브라우저 확장
Browser extension브라우저 확장은 웹 브라우저를 사용자 지정하기 위한 소프트웨어 모듈입니다.브라우저를 사용하면 일반적으로 사용자 인터페이스 수정, 쿠키 관리, 광고 차단, 웹 [1]페이지의 사용자 지정 스크립팅 및 스타일 지정 등 다양한 확장 기능을 설치할 수 있습니다.
브라우저 플러그인은 다른 유형의 모듈이며 주요 [2][3]브라우저에서 더 이상 지원되지 않습니다.한 가지 차이점은 확장이 소스 코드로 배포되는 반면 플러그인은 실행 파일(즉, 개체 코드)[2]이라는 것입니다.가장 인기 있는 브라우저인 Google [4]Chrome은 100,000개 이상의 확장을[5] 사용할 수 있지만 [6]2020년에 플러그인 지원을 중단했습니다.
역사
Internet Explorer는 1999년 [7]버전 4를 출시하면서 확장을 지원하는 최초의 주요 브라우저였습니다.파이어폭스는 2004년 출시된 이래로 확장을 지원해 왔습니다.오페라와 크롬은 [8]2009년에 확장을 지원하기 시작했고, 사파리는 다음 해에 확장을 지원했습니다.마이크로소프트 엣지는 [9]2016년에 확장 지원을 추가했습니다.
API 적합성
2015년, W3C 산하에 브라우저 [10]확장을 위한 단일 표준 API(Application Programming Interface)를 만들기 위한 커뮤니티 작업 그룹이 구성되었습니다.이 목표는 [11]달성될 것 같지 않지만, 대부분의 브라우저는 Google Chrome의 인기로 인해 이미 동일하거나 매우 유사한 API를 사용합니다.
크롬은 HTML, CSS, 자바스크립트만을 기반으로 하는 확장 API를 가진 최초의 브라우저였습니다.이 [12][13]기능에 대한 베타 테스트는 2009년에 시작되었으며 다음 해에 Google이 Chrome Web Store를 열었습니다.2012년 6월 기준으로 [14]스토어에서 호스팅된 확장 및 기타 콘텐츠의 총 설치 수는 7억 5천만 건입니다.같은 해, 크롬은 인터넷 익스플로러를 제치고 세계에서 가장 인기 [15]있는 브라우저가 되었고, 시장 [16]점유율은 계속 성장하여 2018년에는 60%에 달했습니다.
Chrome의 성공으로 인해, 마이크로소프트는 Chrome 확장 개발자들이 [17]그들의 작업을 Edge로 쉽게 포팅할 수 있도록 하는 목표로 Edge 브라우저를 위해 매우 유사한 확장 API를 만들었습니다.그러나 3년이 지난 후에도 Edge는 여전히 실망스러울 정도로 시장 점유율이 적었기 때문에 마이크로소프트는 이를 [18][19]크롬 기반 브라우저로 재구축했습니다.(Chromium은 Chrome을 비롯한 많은 브라우저의 기능적 핵심 역할을 하는 Google의 오픈 소스 프로젝트입니다.)이제 Edge는 Chrome과 동일한 API를 가지고 있으므로 Chrome Web [20]Store에서 직접 확장을 설치할 수 있습니다.
자체 시장 점유율이 하락함에 따라 Mozilla도 준수하기로 결정했습니다.2015년에 조직은 파이어폭스의 [21]오랜 XUL 및 XPCOM 확장 기능이 크롬과 매우 유사한 덜 허용되는 API로 대체될 것이라고 발표했습니다.이 변경은 [22][23]2017년에 제정되었습니다.Firefox 확장은 이제 Chrome [24]확장과 대부분 호환됩니다.
2020년까지 Apple은 이러한 추세의 유일한 주요 예외였지만 MacOS용 Safari 14의 출시와 함께 브라우저는 Chrome [25]API를 준수하는 확장에 대한 지원을 추가했습니다.이듬해 iOS 버전에서 [26]처음으로 확장 기능이 활성화되었습니다.
원치 않는 행동
브라우저 확장은 일반적으로 검색 기록과 같은 중요한 데이터에 액세스할 수 있으며 일부 브라우저 설정을 변경하거나 사용자 인터페이스 항목을 추가하거나 웹 사이트 [27][28]내용을 바꿀 수 있습니다.그 결과 악성 프로그램이 발생했기 때문에 사용자는 어떤 확장 프로그램을 [29][30][31][32]설치할지 주의해야 합니다.
사용자 모르게 브라우저 확장을 설치하는 응용프로그램의 경우도 있어 사용자가 원하지 않는 [33]확장을 제거하기가 어렵습니다.
일부 Google Chrome 확장 개발자는 애드웨어를 [34][35]통합한 타사에 확장 기능을 판매했습니다.2014년, 구글은 많은 사용자들이 원치 않는 팝업 [36]광고에 대해 불평한 후 크롬 웹 스토어에서 두 개의 확장 프로그램을 제거했습니다.다음 해, 구글은 자사 웹사이트 방문의 약 5%가 애드웨어를 [37][38][39]사용한 확장에 의해 변경되었다는 것을 인정했습니다.
레퍼런스
- ^ "What are extensions?". MDN Web Docs. Retrieved 2019-08-05.
- ^ a b "Plugin". developer.mozilla.org. 9 September 2022. Retrieved 2022-12-07.
- ^ "Why Browser Plug-Ins Are Going Away and What's Replacing Them". howtogeek.com. 8 January 2014. Retrieved 6 June 2023.
- ^ "StatCounter Global Stats". StatCounter. Retrieved 11 November 2020.
- ^ Cimpanu, Catalin. "Half of all Google Chrome extensions have fewer than 16 installs". ZDNet. Retrieved 2021-02-19.
- ^ "Google Chrome 88 released: RIP Flash Player". Retrieved 29 January 2021.
- ^ "Browser Extensions". 15 August 2017. Retrieved 2020-09-29.
- ^ Edwards, Lin; Phys.org. "Google Chrome extensions to be officially released". phys.org. Retrieved 2023-04-27.
- ^ Bright, Peter (18 March 2016). "Edge browser now has extensions in the latest Windows 10 preview". Ars Technica. Condé Nast.
- ^ "Browser Extension Community Group Charter — Browser Extension Community Group". browserext.github.io. Retrieved 2018-12-14.
- ^ "Re: One question from Florian Rivoal on 2017-07-29 (public-browserext@w3.org from July 2017)". lists.w3.org. Retrieved 2018-12-14.
- ^ "Extensions Status: On the Runway, Getting Ready for Take-Off". Chromium Blog. Retrieved 2018-12-14.
- ^ "Extensions beta launched, with over 300 extensions!". Chromium Blog. Retrieved 2018-12-14.
- ^ Vikas SN (2012-06-29). "The Lowdown: Google I/O 2012 Day 2 – 310M Chrome Users, 425M Gmail & More". MediaNama. Retrieved 2013-06-14.
- ^ "Internet Explorer usage to plummet below 50 percent by mid-2012". 3 September 2011. Archived from the original on 20 November 2011. Retrieved 4 September 2011.
- ^ Statcounter. "Browser Market Share Worldwide StatCounter Global Stats". gs.statcounter.com. Retrieved October 20, 2018.
- ^ "Porting an extension from Chrome to Microsoft Edge". Microsoft. Retrieved 30 December 2018.
- ^ "Microsoft Edge: Making the web better through more open source collaboration". Windows Experience Blog. 2018-12-06. Retrieved 2018-12-14.
- ^ Keizer, Gregg (2018-12-08). "With move to rebuild Edge atop Google's Chromium, Microsoft raises white flag in browser war". Computerworld. Retrieved 2018-12-14.
- ^ "Add or remove extensions in Microsoft Edge". Microsoft. Retrieved 2020-06-08.
- ^ "The Future of Developing Firefox Add-ons". Mozilla Add-ons Blog. 21 August 2015. Retrieved 2018-12-15.
- ^ "Upcoming Changes in Compatibility Features". Mozilla Add-ons Blog. 10 August 2017. Retrieved 2018-12-15.
- ^ "How to enable legacy extensions in Firefox 57 - gHacks Tech News". www.ghacks.net. 12 August 2017. Retrieved 2018-12-14.
- ^ "Porting a Google Chrome extension". Mozilla. Retrieved 30 December 2018.
- ^ "Safari 14 Release Notes". 2020. Archived from the original on March 23, 2022. Retrieved April 4, 2022.
- ^ Ortolani, Parker (2021-09-21). "Here are the best new Safari extensions to download for iOS 15 and iPadOS 15 (Updated)". 9to5Mac. Retrieved 2022-04-05.
- ^ "Protect User Privacy". Google Chrome Docs. 18 March 2018. Retrieved 2018-12-15.
- ^ "Add-on Policies". MDN Web Docs. Retrieved 2018-12-15.
- ^ "Security firm ICEBRG uncovers 4 malicious Chrome extensions - gHacks Tech News". www.ghacks.net. 16 January 2018. Retrieved 2018-12-15.
- ^ "Google's bad track record of malicious Chrome extensions continues - gHacks Tech News". www.ghacks.net. 11 May 2018. Retrieved 2018-12-15.
- ^ "Chrome Extension Devs Use Sneaky Landing Pages after Google Bans Inline Installs". BleepingComputer. Retrieved 2018-12-15.
- ^ "Google Chrome extensions with 500,000 downloads found to be malicious". Ars Technica. 17 January 2018. Retrieved 2018-12-30.
- ^ "PUP Criteria". Malwarebytes. Retrieved 13 February 2015.
- ^ "Adware vendors buy Chrome Extensions to send ad- and malware-filled updates". Ars Technica. 17 January 2014. Retrieved 20 January 2014.
- ^ Bruce Schneier (21 Jan 2014). "Adware Vendors Buy and Abuse Chrome Extensions".
- ^ Winkler, Rolfe (19 January 2014). "Google Removes Two Chrome Extensions Amid Ad Uproar". blogs.wsj.com. Wall Street Journal. Retrieved 17 March 2014.
- ^ "Ad Injection at Scale: Assessing Deceptive Advertisement Modifications" (PDF). Archived from the original (PDF) on 2015-06-05.
- ^ "Superfish injects ads into 5 percent of all Google page views". PC World. IDG.
- ^ "Superfish injects ads in one in 25 Google page views". CIO. IDG. Archived from the original on 2019-12-11. Retrieved 2015-06-16.