我想修改 chrome 起始页,更改背景,也许还有 Logo 。
我想将 jQuery 包含在用户本地存储中,并在用户页面加载(搜索页面)时加载它
我从来没有用 chrome 做过任何事情,所以我想要一些方法来开始。我需要使用应用程序或扩展程序来阅读吗?
最佳答案
根据经验:选择 app如果您想开发一个可以独立运行的(独立)应用程序。如果您想与浏览器交互(例如修改网页),请构建 an extension .
就您而言,您肯定需要延期。
- 更改起始页 - 使用
chrome_url_overrides
在 list 文件中覆盖newtab
。 - 本地存储 jQuery:虽然可以将 jQuery 存储在本地存储中,但您可能可以将 jQuery 与您的扩展一起打包。
要将其添加到用户的“搜索页面”,您必须使用 content script 。默认情况下,内容脚本在与页面不同的执行环境中运行(尽管文档的 DOM 是共享的)。通常,这种行为是需要的。如果你确实想将 jQuery 库暴露给页面中的脚本,请查看 this answer .
如果您确实想从远程位置加载某些脚本并将其用作内容脚本,请阅读 Chrome extension adding external javascript to current page's html .
我不确定你所说的“更改背景,也许还有 Logo ”是什么意思。如果您指的是浏览器的外观,唯一的选择是创建 theme 。这必须是一个单独的扩展程序。
关于google-chrome - Google Chrome - 扩展程序与应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20459309/