在使用 electron 开发桌面应用程序时,有时我们需要利用 chrome 插件(如开发者工具扩展、调试工具或其他功能插件) 在引入本地 chrome 插件之前,确保已经安装了. 目前谷歌扩展有 50w 之多,覆盖面比较广,而 electron 又是基于谷歌浏览器内核开发的,如果将两者结合,那么就能大大节省很多开发时间,开发出来的客户端功能却更加丰. 目前谷歌扩展有 50w 之多,覆盖面比较广,而 electron 又是基于谷歌浏览器内核开发的,如果将两者结合,那么就能大大节省很多开发时间,开发出来的客户端功能却更加丰.
本篇主要介绍electron如何使用chrome扩展。 electron不支持所有 chrome 扩展 api。 请参阅支持的扩展api。 拓展的加载需放在app.whenready之后载入。 这个视频教程展示了如何使用 typescript 和 vite 来构建 chrome 扩展。 教程从简单到复杂逐步构建扩展,包括添加图标、元数据、脚本和弹出窗口等功能。 还介绍了 chrome. Electron 不支持来自商店的任意 chrome 扩展,并且使其完美兼容 chrome 的扩展实现是 electron 项目的 非目标。 electron 仅支持加载未打包的扩展(即,.crx 文件不起作用).