Андрей Смирнов
Время чтения: ~21 мин.
Просмотров: 7

20 самых популярных расширений для браузера Google Chrome

  (Redirected from Chrome web store)Jump to navigationJump to search

Chrome Web Store
Chrome Web Store as seen from Chrome
Launch date December 2010 (2010-12)
Website chrome.google.com/webstore

The Chrome Web Store (CWS) is Google Chrome’s online store which hosts about 190,000 extensions and web apps as of 2019.[1]

History[edit]

CWS was publicly unveiled in December 2010,[2] and was opened on February 11, 2011, with the release of Google Chrome 9.0.[3] A year later it was redesigned to «catalyze a big increase in traffic, across downloads, users, and total number of apps».[4] As of June 2012, there were 750 million total installs of content hosted on CWS.[5]

Some extension developers have sold their extensions to third-parties who then incorporated adware.[6][7] In 2014, Google removed two such extensions from CWS after many users complained about unwanted pop-up ads.[8] The following year, Google acknowledged that about five percent of visits to its own websites had been altered by extensions with adware.[9][10][11]

Malware[edit]

Malware remains a problem on CWS.[12][13][14][15] In January 2018, security researchers found four malicious extensions with more than 500,000 combined downloads.[12][16]

Chrome used to allow extensions hosted on CWS to also be installed at the developer’s website for the sake of convenience.[17] But this became a malware vector, so it was removed in 2018.[18]

References[edit]

  1. ^«Breaking Down the Chrome Web Store». Extension Monitor. Retrieved 7 August 2019.
  2. ^<citaid jason.=»» are=»» at=»» a=»» trickle=»» on=»» google=»» chrome=»» web=»» store=»» techcrunch=»»>. Retrieved 4 January 2011</citaid>.
  3. ^<cit erik=»» boodman=»» aaron=»» dash=»» of=»» speed=»» and=»» apps=»»>Chrome Blog. Google. Retrieved March 9, 2017.</cit>
  4. ^<citon rip.=»» chrome=»» web=»» store=»» proves=»» to=»» be=»» a=»» boon=»» for=»» developers=»» above=»» below=»» the=»» fold=»» techcrunch=»»>. Retrieved 5 December 2011</citon>.
  5. ^<cits sn=»» google=»» i=»» day=»» chrome=»» users=»» gmail=»» more=»» medianama=»»>. Retrieved 2013-06-14</cits>.
  6. ^<citare vendors=»» buy=»» chrome=»» extensions=»» to=»» send=»» ad-=»» and=»» malware-filled=»» updates=»»>Ars Technica. Retrieved 20 January 2014.</citare>
  7. ^
  8. ^<citler rolfe.=»» removes=»» two=»» chrome=»» extensions=»» amid=»» ad=»» uproar=»»>blogs.wsj.com. Wall Street Journal. Retrieved 17 March 2014.</citler>
  9. ^<citinjection at=»» assessing=»» deceptive=»» advertisement=»» modifications=»»>(PDF)</citinjection>. Archived from the original(PDF) on 2015-06-05.
  10. ^<citerfish injects=»» ads=»» into=»» percent=»» of=»» all=»» google=»» page=»» views=»»>PC World. IDG.</citerfish>
  11. ^<citerfish injects=»» ads=»» in=»» one=»» google=»» page=»» views=»»>CIO. IDG.</citerfish>
  12. ^ ab<citurity firm=»» icebrg=»» uncovers=»» malicious=»» chrome=»» extensions=»» ghacks=»» tech=»» news=»»>www.ghacks.net. Retrieved 2018-12-15.</citurity>
  13. ^<citgle bad=»» track=»» record=»» of=»» malicious=»» chrome=»» extensions=»» continues=»» ghacks=»» tech=»» news=»»>www.ghacks.net. Retrieved 2018-12-15.</citgle>
  14. ^<citome extension=»» devs=»» use=»» sneaky=»» landing=»» pages=»» after=»» google=»» bans=»» inline=»» installs=»»>BleepingComputer. Retrieved 2018-12-15.</citome>
  15. ^<citome inline=»» extension=»» install=»» ban=»» already=»» bypassed=»» ghacks=»» tech=»» news=»»>www.ghacks.net. Retrieved 2018-12-15.</citome>
  16. ^<citgle chrome=»» extensions=»» with=»» downloads=»» found=»» to=»» be=»» malicious=»» ars=»» technica=»»>. Retrieved 2018-12-30</citgle>.
  17. ^<citng inline=»» installation=»» google=»» chrome=»»>developer.chrome.com. Retrieved 2018-12-14.</citng>
  18. ^<citroving extension=»» transparency=»» for=»» users=»»>Chromium Blog. Retrieved 2018-12-15.</citroving>

20 21+Amazing Chrome Extensions for SEO ExpertsSEO Extensions for Google Chrome. SEO Extensions like Android apps or plugins that make your work a little easier. SEO Site Tools. SEO Site Tools is an all-inclusive powerhouse of SEO information. Note Anywhere. SEO SERP.

External links[edit]

  • Official website

Google Chrome — невероятно популярный браузер, который многие любят за большой выбор расширений. Различных надстроек и вспомогательных сервисов в Chrome Web Store действительно много, но у большинства из них менее 1 000 пользователей.

Это подтверждает новое исследование аналитической компании Extension Monitor. По её данным в магазине Chrome всего сейчас 188 620 расширений, из которых лишь 13 были загружены свыше 10 млн раз. Ещё 7 перешагнули отметку в 8 млн загрузок. Вот весь список Топ-20.

1. Adblock

Самый популярный и простой в использовании блокировщик рекламы в браузере.

AdBlock — лучший блокировщик рекламы Разработчик: getadblock.com Цена: 0

2. Adblock Plus

Другой вариант блокировщика с возможностью настройки фильтров и белого списка для допустимой рекламы.

Adblock Plus — бесплатный блокировщик рекламы Разработчик: adblockplus.org Цена: 0

3. Adobe Acrobat

Расширение для быстрой конвертации веб-страниц в PDF-файлы. Работает только с Windows.

Adobe Acrobat Разработчик: Сайт Цена: 0

4. Avast Online Security

Avast блокирует навязчивые всплывающие окна, защищает от слежки в Сети и предупреждает о потенциально опасных сайтах.

Avast Online Security Разработчик: https://www.avast.com Цена: 0

5. Avast SafePrice

Удобный онлайн-инструмент для сравнения цен и поиска скидок в Сети.

Avast SafePrice | Сравнения, предложения, купоны Разработчик: https://www.avast.com Цена: 0

6. Cisco WebEx

Расширение популярной облачной платформы для онлайн-совещаний и вебинаров.

Cisco Webex Extension Разработчик: webex.com Цена: 0

7. Google Переводчик

Быстрый переводчик от Google с поддержкой машинного обучения.

Google Переводчик Разработчик: translate.google.com Цена: 0

8. Grammarly

Инструмент для поиска грамматических, орфографических, пунктуационных и стилистических ошибок в тексте.

Grammarly for Chrome Разработчик: grammarly.com Цена: 0

9. Honey

Автоматическое применение найденных купонов и промокодов при совершении онлайн-покупок.

Honey Разработчик: https://www.joinhoney.com Цена: 0

10. Pinterest

Кнопка Pinterest для сохранения любой интересной информации из Интернета, к которой вы хотите вернуться позже.

Кнопка «Сохранить» в Pinterest Разработчик: pinterest.com Цена: 0

11. Skype

Быстрый доступ к Skype и вставка ссылок для совершения звонков.

Skype Разработчик: www.skype.com Цена: 0

12. Tampermonkey

Расширение популярного менеджера пользовательских скриптов с более чем 10 миллионами пользователей.

Tampermonkey Разработчик: tampermonkey.net Цена: 0

13. uBlockOrigin

Ещё один блокировщик рекламы, использующий минимум ресурсов вашего компьютера.

uBlock Origin Разработчик: Сайт Цена: 0

14. Google Photos

Быстрый переход к сервису «Google Фото».

Google Photos Разработчик: https://photos.google.com Цена: 0

15. LastPass: Free Password Manager

Удобный менеджер паролей с синхронизацией данных на различных устройствах.

LastPass: Free Password Manager Разработчик: lastpass.com Цена: 0

16. Text

Простой текстовый редактор с проверкой синтаксиса.

Text Разработчик: Сообщить о нарушении Цена: 0

17. Веб-фильтр Avira

Защита от фишинговых сайтов, спама, небезопасных ссылок и других угроз в Сети.

Веб-фильтр Avira Разработчик: Сообщить о нарушении Цена: 0

18. Rủng Rỉnh

Кешбэк-сервис для онлайн-покупок от вьетнамских разработчиков.

Rủng Rỉnh: Dịch vụ Hoàn tiền Mua sắm miễn phí Разработчик: Сообщить о нарушении Цена: 0

19. AVG SafePrice

Ещё одно расширение для выгодных покупок по самым низким ценам с купонами и всеми возможными скидками.

AVG SafePrice | Сравнения, предложения, купоны Разработчик: https://www.avg.com Цена: 0

20. Video Downloader for Chrome

Сервис для скачивания видео с различных веб-сайтов (не для YouTube).

Video Downloader for Chrome Разработчик: Сайт Цена: 0

Если верить Extension Monitor, то по количеству загрузок база Chrome Web Store крайне неоднородна. Так, у 87% расширений нет и 1 000 активных пользователей, а в 50% случаев их и вовсе не более 16. Примерно 20 000 расширений никто не использует, а у 13% есть всего один пользователь, который, видимо, и является автором.

А какими расширениями в Chrome пользуетесь вы? Поделитесь в комментариях!

The Chrome Web Store introduces the concept of installable web apps. These apps will live alongside extensions and themes in the store, which will become the one-stop shop for all three types of installable components. So what exactly are installable web apps and how do they differ from extensions? I’m glad you asked…

Apps and Extensions: A Different User Experience

There’s no «better» approach here; apps and extensions are simply different creatures. Let’s understand apps first. They are just how they sound: applications you can run inside your browser with a dedicated user interface and, typically, rich user interaction. We’ve already had the concept of “web apps” in the browser for a few years, as something more rich and interactive than a website, but less cumbersome and monolithic than a desktop application. Examples include games, photo editors, and video players; all of these categories are viable as tightly focused apps running inside the browser. Google Chrome is just formalizing the web app concept in a way that will be familiar to anyone who’s used apps on a smartphone.

How about extensions? Extensions also provide functionality, but unlike apps, there is little or no UI component. Instead, they extend the functionality of Google Chrome and the websites being viewed in it. For example, they can extend Google Chrome by adding a new button to the address bar, such as an ever-present currency converter. Buttons like this can also apply to the current website being viewed—for example, click the currency converter button to convert all prices on the website you’re viewing. Similarly, you can introduce new items to the context menu, change the behavior of the omnibox (the input field on the address bar), access the user’s browsing history (with consent), and much more. You can alter web pages too—for example, embed a “mail this” button next to every link in every page, or customize the layout of your favorite website.

Compared to apps, extensions cut across websites and web apps; they are usually in effect across all websites (though some are site-specific). Apps don’t combine with other apps in this way; they run standalone, like any regular website. You can get a better idea of what extensions can do by browsing the Extensions Gallery.

Technical Model: A Consistent Model for Packaging and Distribution

Apps and extensions may present a very different user experience, but fortunately for developers, there’s a consistent model for packaging and distributing apps. Here’s what they have in common:

Packaging: Both are packaged as “.crx” files. These CRX files are special ZIP archives that contain a manifest.json config file, along with the resources composing the app or extension.

Browser Support for Development: The Google Chrome browser has built-in support to help you develop your app or extension. You can view all apps and extensions at chrome://extensions/ (also accessible via menus), and by clicking on “Developer Mode”, you get access to tools for adding, reloading, and packing your apps and extensions. You can also pack CRX files from the command line.

Installation Process: These CRX files can live on any server, and a user can install them by simply clicking on a link to download the file. In many cases, the server the CRX lives on will be the Chrome Web Store.

Permissions: When users download a CRX file, the browser will indicate which permissions (if any) it’s requesting, according to the included manifest.json config. Installation will only proceed with the user’s consent. Developers can declare that the app or extension should be autoupdated whenever a new version is released. Autoupdates happen in the background unless the required permissions have changed.

The main difference between apps and extensions, from a technical perspective, is a special “launch” parameter in the manifest. It’s present only in apps, and it tells Google Chrome what to show when the user starts up an installed app. There are also a whole bunch of parameters specific to extension functionality—for example, you would use the “page_action” parameter to add a button to the address bar. So are these things mutually exclusive—you either have a “launch” parameter or have the extension parameters? Not quite…

Hosted Apps, Packaged Apps, and Extensions

There are actually two kinds of apps: hosted and packaged. A hosted app wraps an online website, so the CRX package can be as simple as a single manifest.json file pointing to the website. A packaged app contains the whole kit and kaboodle inside the CRX package—HTML, CSS, and so on, all run from the user’s hard drive.

Packaged apps are a kind of missing link between extensions and hosted apps. They look the same as a hosted app to the user, but under the covers, they are really like traditional extensions with that special “launch” parameter. They have access to almost all functionality afforded to regular extensions—context menu, background pages, and so on. The only exception is that packaged apps can’t add buttons to the address bar.

Returning to the example in the previous section, it’s perfectly valid for a packaged app to add an item to Google Chrome’s context menu. However, it’s completely invalid for a hosted app to do the same thing. In some respects, a packaged app lets you have your cake and eat it: the appearance of a packaged app with the power of an extension. But there are still plenty of reasons to use pure extensions and hosted apps.

When You Need Extension Behavior: Deciding Between Pure Extensions and Packaged Apps

If you want to extend browser behavior or modify web pages, you have no choice but to use an extension or a packaged app; hosted apps don’t have those privileges. You will then be able to provide any number of extension behaviors. Should you go down this path, the next decision comes down to pure extension versus packaged app. It’s so easy to add a “launch” parameter to your manifest, you might be tempted to take a pure extension and tack on a dedicated UI for it. Think twice. Users don’t want apps superfluously appearing on their New Tab page if they aren’t adding any value. So make your extension a packaged app only if it’s genuinely useful.

Certain extensions will really benefit from an app UI. Imagine a news reader extension that shows users notifications every time a new story is posted. It’s easy to see how this extension could introduce a dedicated UI showing the stream of recent stories—a proper «big page» experience to augment what was previously transient content.

Other extensions, not so much. Extensions often have a very specific purpose, so building a new app UI—even if it is related to the extension’s behavior—is probably not what users are after, and it would be better to build the app UI as a separate app. Imagine a social bookmarking extension providing a «bookmark this» action via a context menu item. You could imagine the extension becoming a general-purpose app for the social bookmarking service, but there’s a good argument that this is distinct functionality that should be encapsulated in a separate app, as many users will only want one or the other, but not both.

Even if your extension needs a UI, it might be enough to use one of the existing extension mechanism UIs, instead of the full-page UI offered by apps. Extensions can manifest themselves in the form of context menu items, custom toolbars, notification dialogs, and buttons on the address bar that reveal extra content when clicked. Also, note that extensions have the concept of options pages, so you don’t need to create an app just to support option setting.

When You Need App Behavior: Deciding Between Packaged Apps and Hosted Apps

If you want a full-page UI and an icon in the New Tab page, you should opt for an app; that is, your manifest will include a “launch” parameter. It will be a packaged app if the parameter points to a local URI («launch_path») and a hosted app if the URI is online («web_url»). Incidentally, “pure” extensions achieved a similar effect in the past by including a hyperlink to a packaged HTML page, which would then be shown as a full page. We expect many developers will migrate this kind of extension to a packaged app in the future.

How to decide between packaged and hosted apps? Let’s start with the advantages of packaged apps:

  • As we’ve already noted, packaged apps can provide extension behavior. Your packaged app might emphasise the extension behavior (an «extension with a face»), the app behavior («app with extra») or it might be a balanced blend of the two styles. The flexibility of packaged apps will be appealing to developers seeking to improve the experience of their apps and differentiate from similar products. You can still build a standard web app running on a regular website, but make it an installable web app and you can add extension behavior to enhance the experience for those who install it.
  • Packaged apps can run in the background, even when the user hasn’t launched your app. This is actually just a special case of the previous point, because a powerful extension privilege is the ability to run a background page. It starts when the browser starts and is ever-present. Your app could therefore keep data fresh and show HTML5 notifications (alerts that work even when the user is in another app). Thus, packaged apps support “always on” functionality, while hosted apps are only on when they’re in the user’s active tab.
  • Packaged apps will load immediately, being held on the user’s hard drive.
  • Certain apps, like some games and utilities, will need no network connection at all. These are ideal candidates for packaged apps because the user will be able to run them offline. That said, hosted apps can usually achieve the same effect with the judicious use of Application Caching, a generic HTML5 technology.

For comparison, these are the advantages of hosted apps:

  • Hosted apps are easier from an infrastructure perspective if you are looking to offer your web app as a regular site to all browsers. (Incidentally, we think this is fine as long as you follow basic design principles for installable web apps.) In the case of packaged apps, you’ll probably need to write a script to put your assets inside a CRX file and in some cases, you may need to refactor your code somewhat. Note, however, packaged apps can still perform requests back to your website (or indeed any website, since packaged apps can use the «permissions» parameter to perform cross-domain requests).
  • Hosted apps are especially easier if your existing web app uses server-side scripting to generate your pages and content, or if your app relies on form submissions and full page refreshes. With a packaged app, you’re relying on JavaScript to make any changes to the page.
  • Hosted apps may be a better choice if your app and content are very large. The store imposes a 2GB limit on CRX files, though a packaged app could always download further content via network calls.
  • Hosted apps will require less permissions to be granted by the user. This is the flipside to the benefits of extension behavior that packaged apps enjoy.
  • Hosted apps will update automatically, just by updating your server. However, this is not a significant advantage, because packaged apps support autoupdating, and this is transparent to the user unless you’ve changed the required permissions.

Summary

The Chrome Web Store opens up a range of new possibilities for creators of web apps and extensions alike. It provides a new way for users to explore web apps and brings extension functionality to the attention of a mainstream audience. Appreciating the difference between apps and extensions, and choosing the approach that makes sense for your own work, is key to building the best possible experience for your users.

To learn more about installable web apps and ask questions to our team, you can visit our discussion group.

Используемые источники:

  • https://en.wikipedia.org/wiki/chrome_web_store
  • https://lifehacker.ru/most-popular-chrome-ext/
  • https://developer.chrome.com/webstore/apps_vs_extensions

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации