谷歌浏览器 - 扩展与应用程序

时间:2013-12-08 21:26:01

标签: google-chrome google-chrome-extension google-chrome-app

我想修改chrome开始页面,更改背景和徽标。

我想在用户本地存储中包含jQuery,并在用户页面加载(搜索页面)时加载它

我从未对chrome做过任何事情,所以我想要从哪里开始。我是否会使用应用或扩展程序阅读?

1 个答案:

答案 0 :(得分:4)

根据经验:如果您想开发一个可独立存在的(独立)应用程序,请选择app。如果您想与浏览器进行互动(例如修改网页),请构建an extension

在您的情况下,您肯定需要扩展名。

  • 更改起始页 - 使用清单文件中的chrome_url_overrides覆盖newtab
  • 本地存储jQuery:虽然可以将jQuery存储在本地存储中,但您可以将jQuery与扩展包装在一起。 要将其添加到用户的“搜索页面”,您必须使用content script。默认情况下,内容脚本在与页面不同的执行环境中运行(尽管文档的DOM是共享的)。通常,这种行为是期望的。如果您真的想将jQuery库公开给页面中的脚本,请查看this answer 如果您确实要从远程位置加载某些脚本并将其用作内容脚本,请阅读Chrome extension adding external javascript to current page's html

我不确定你的意思是“改变背景和徽标”。如果您指的是浏览器的外观,那么唯一的选择就是创建theme必须是一个单独的扩展名。