google-chrome - Google Chrome - 扩展程序与应用程序

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

我想修改 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/

相关文章:

javascript - 在 Chrome DevTools 中同时查看元素和源

javascript - 同时打开多个窗口、弹出窗口和新选项卡

javascript - 在 Chrome 扩展中下载 Canvas 作为图像

css - Chrome 应用中的自定义滚动条

javascript - Chrome 正在阻止特定域的 console.log 消息

javascript - 从外部源/文件填充 Chrome 上下文菜单

google-chrome - 如何增加扩展发起的并发下载数?

google-chrome-extension - manifest.json 中的 "platforms"是什么意思?

javascript - Chrome扩展异步问题

google-chrome - Webkit 和 SVG 过滤器支持