从Extension中更改Chrome浏览器中的主页

时间:2011-06-28 13:16:15

标签: google-chrome-extension

有谁知道如何从Chrome扩展程序更改Chrome浏览器中用户的主页?
我试过像document.setHomePage这样的解决方案,但它不起作用。

在firefox中,我使用以下代码:

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

有什么建议吗?

感谢。

2 个答案:

答案 0 :(得分:4)

目前最接近的是允许您的override the "new tab" page扩展程序。将此包含在您的清单中:

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

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

但是,您的用户可能会将新标签页设置为任何其他网址作为其主页。

答案 1 :(得分:2)

现在可以通过chrome_settings_overrides选项覆盖首页了:

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