2

我想修改Chrome开始页面,更改背景和徽标。谷歌浏览器 - 扩展与应用程序

我想包括jQuery的用户在本地存储和同时用户的页面加载(搜索页面)

我从来没有做过铬东西,所以我想一些方法从哪里开始加载它。我是否使用应用程序或扩展程序阅读?

回答

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。这必须是一个单独的扩展。

+0

谢谢你,这张精美的照片涵盖了我想知道的一切。 只是为了得到更多的信息,通过“改变背景,也许是标志太多”我改变'newtab'背景和谷歌徽标 - 在新的chrome newtab默认选项卡是谷歌搜索 - 和google徽标是我的意思 – CBeTJlu4ok

+1

“覆盖页面”功能允许你这样做。 –