Em1
Em1

Reputation: 81

Change the Home Page in Chrome browser from Extension

Does anyone know how to change the user's Home page in Chrome Browser from Chrome Extension?
I tried some solutions like document.setHomePage but it doesn't work.

In firefox, I am using the following code:

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

Any suggestions?

Thanks.

Upvotes: 8

Views: 5388

Answers (2)

It is now possible to override the homepage through the chrome_settings_overrides option:

{
  "name": "My extension",
  ...
  "chrome_settings_overrides": {
    "homepage": "http://www.homepage.com",
  }
}

Upvotes: 2

Udi
Udi

Reputation: 30512

The closest thing currently available is allowing your extension to override the "new tab" page. include this in your manifest:

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

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

However, your users may set their new tab page to any other url as their home page.

Upvotes: 5

Related Questions