Что такое приложения Chrome vs plugins vs extensions и как их развивать?
Я пытаюсь понять развитие Chrome (браузера). Я очень новичок в этом и пытаюсь выяснить, с чего начать, для разработки браузера Chrome.
Просто задайте пару вопросов:
- В чем разница между приложениями Chrome Browser и плагинами и расширениями (не уверен, если этот вопрос имеет смысл. Но надеюсь, что у вас есть то, что я прошу)
- Какие приложения я могу использовать для браузера Chrome.
- Какие технологии мне необходимо изучить для разработки браузера Chrome.
Ответы
Ответ 1
Чтобы ответить на ваш первый вопрос, это объясняет различия между приложениями и расширениями (я думаю, что нет лучшего способа объяснить их природу):
https://developers.google.com/chrome/web-store/articles/apps_vs_extensions
Что значит "какие приложения"?
Вы можете разрабатывать как размещенные, так и упакованные приложения, если это то, что вы намеревались, посмотрите на это:
https://developers.google.com/chrome/apps/docs/index
В любом случае самым простым способом начать было бы, построив расширение, инструкции и
хорошая документация позволяет начать с:
http://developer.chrome.com/extensions/getstarted.html
извините за пробел в ссылке, но вы знаете, как это работает...
Ответ 2
Просто добавьте новую информацию, так как люди могут продолжать задавать этот вопрос: Chrome в основном устарел плагины по состоянию на март 2017 года (Chrome 57). Если вы сейчас перейдете к chrome://plugins, вы ничего не увидите (вы использовали для просмотра списка установленных плагинов с включенными-отключенными ссылками, например, для расширений).
Похоже, что рассуждение состоит в том, что единственными плагинами, которые они на самом деле хотели разрешить вам включать/отключать, являются Flash и PDF Viewer, оба из которых были перемещены в меню "Настройки" (если они еще не были там, не уверены). Остальные считаются неотъемлемыми частями браузера. https://www.ghacks.net/2017/01/29/google-removes-plugin-controls-from-chrome/
Делает вещи немного проще думать сейчас.
Ответ 3
Просто чтобы добавить к вышеуказанному ответу, который отсутствовал, разница между плагином и расширением:
Плагин - это сторонняя библиотека, которая подключена к браузеру и позволяет встроить ее в веб-страницу. Это влияет только на веб-страницу, использующую плагин.
Расширения изменяют пользовательский интерфейс браузера, добавляют меню или меняют общий вид браузера и могут обрабатывать каждую загружаемую страницу.
Итак, чтобы подвести итог - плагины добавляют функциональность и дополнительные функции к определенной веб-странице, в то время как расширения добавляют функциональность и функции всему браузеру и изменяют поведение браузера.