Изменить домашнюю страницу в браузере Chrome с расширения - PullRequest
7 голосов
/ 28 июня 2011

Кто-нибудь знает, как изменить домашнюю страницу пользователя в браузере Chrome с расширения Chrome?
Я пробовал некоторые решения, такие как document.setHomePage, но это не работает.

В Firefox я использую следующий код:

prefs.setCharPref('browser.startup.homepage', searchUrl);

Есть предложения?

Спасибо.

Ответы [ 2 ]

4 голосов
/ 28 июня 2011

Ближайшая вещь, доступная в настоящее время, позволяет вашему расширению переопределить страницу "новой вкладки" . включите это в свой манифест:

{
  "name": "My extension",
  ...

  "chrome_url_overrides" : {
    "newtab": "myPage.html"
  },
  ...
}

Однако ваши пользователи могут установить на своей новой вкладке любой другой URL-адрес в качестве домашней страницы.

2 голосов
/ 01 августа 2018

Теперь можно переопределить домашнюю страницу с помощью опции chrome_settings_overrides:

{
  "name": "My extension",
  ...
  "chrome_settings_overrides": {
    "homepage": "http://www.homepage.com",
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...