小编jin*_*b92的帖子

如何在我的电子应用程序中添加自定义的Chrome扩展程序?

我在向我的Electron BrowserWindow添加chrome插件时遇到了一些麻烦。

在创建窗口之前(ready事件触发后),我尝试添加浏览器需要进行屏幕共享的devtools扩展。

BrowserWindow.addDevToolsExtension('/home/USER/.config/chromium/Default/Extensions/dkjdkjlcilokfaigbckcipicchgoazeg/1.5_0');
Run Code Online (Sandbox Code Playgroud)

我遵循了《电子指南》,并为他们的示例工作(添加了react开发工具)。当我使用自己的chrome扩展名执行完全相同的操作时,出现此错误:

[4735:1116/163422.268391:ERROR:CONSOLE(7701)] "Skipping extension with invalid URL: chrome-extension://extension-name", source: chrome-devtools://devtools/bundled/shell.js (7701)
Run Code Online (Sandbox Code Playgroud)

我真的不明白为什么指定的错误是“无效的URL”,因为我正在使用React Addon做完全相同的事情/过程,而没有任何问题。我也不知道该怎么办。我的铬插件是否可能与电子不兼容?

javascript add-on google-chrome-extension electron

5
推荐指数
3
解决办法
4563
查看次数