Google Chrome — расширение и приложение

Я хочу изменить стартовую страницу Chrome, изменить фон и, возможно, логотип.

Я хочу включить jQuery в локальное хранилище пользователей и загрузить его при загрузке страницы пользователя (страница поиска)

Я никогда ничего не делал с хромом, поэтому хочу с чего начать. Я иду читать с приложениями или расширениями?


person CBeTJlu4ok    schedule 08.12.2013    source источник


Ответы (1)


Как правило: выберите приложение, если вы хотите разработать (независимое) приложение, которое может работать самостоятельно. Если вы хотите взаимодействовать с браузером (например, изменить веб-страницу), создайте расширение.

В вашем случае обязательно нужно расширение.

  • Изменить начальную страницу — используйте chrome_url_overrides в файле манифеста, чтобы переопределить newtab.
  • Локальное хранение jQuery. Хотя jQuery можно хранить в локальном хранилище, вы, вероятно, не против упаковать jQuery с вашим расширением.
    Чтобы добавить его на «страницу поиска» вашего пользователя, вы должны использовать скрипт контента. По умолчанию сценарии содержимого запускаются в среде выполнения, отличной от страницы (однако DOM документа является общим). Обычно такое поведение является желательным. Если вы действительно хотите предоставить библиотеку jQuery для сценариев на странице, взгляните на этот ответ.
    Если вы действительно хотите загрузить какой-либо сценарий из удаленного места и использовать его в качестве сценария содержимого, прочтите < a href="https://stackoverflow.com/questions/10285886/chrome-extension-adding-external-javascript-to-current-pages-html/10371025#10371025">расширение Chrome, добавляющее внешний javascript в html текущей страницы.

Я не уверен, что вы подразумеваете под «изменить фон и, возможно, логотип». Если вы имеете в виду внешний вид браузера, единственный вариант сделать это — создать тему< /а>. Это должно быть отдельным расширением.

person Rob W    schedule 08.12.2013
comment
спасибо вам, это довольно много охватывает все, что я хотел знать. Просто для информации, изменив фон и, возможно, логотип, я упомянул newtab фон и логотип Google - в новой вкладке Chrome вкладка по умолчанию - это поиск Google - и логотип Google - это то, что я имею в виду. - person CBeTJlu4ok; 09.12.2013
comment
Функция переопределения страницы позволяет вам это сделать. - person Rob W; 09.12.2013