Electron: 電子でクロム拡張を使用できますか?

作成日 2015年04月27日  ·  19コメント  ·  ソース: electron/electron

nw.jsは、CookieやストレージなどのChrome拡張APIを徐々にサポートしています。

あなたは電子で同じことをすることができますか?

statuwontfix 🚫

最も参考になるコメント

chromeusbは非常に重要です:(他のusbライブラリにはクロスプラットフォームの問題がたくさんあります

全てのコメント19件

@whatsdis少し詳しく

そうは言っても、electronはそのままではChrome拡張機能をサポートしていませんが、半互換性のある環境とAPIセットを作成することは可能かもしれません。

Chrome拡張APIをサポートする予定はありません。

chrome.sockets、chrome.serial、chrome.bluetoothなどのAPIはどうですか?

@ungerikこれらのほとんどはノードモジュールを介して実行できますが、APIはおそらく少し異なります

BrowserWindow.addDevToolsExtension経由で可能になっているようです

見る:
BrowserWindow.addDevToolsExtension
Electronアプリ内でAuguryChrome拡張機能を使用する

ええ、 @ thomasdarimontが指摘したようにそれは可能です。 mainfest.jsonファイルを含むフォルダーへのパスを使用していることを確認する必要があるため、公式の電子ドキュメントに加えて、その専用の記事をここに書きました。

これは、使用されている拡張機能が実際にアプリを実行しているシステムにインストールされている場合にのみ機能することを知っておくことも重要です。

DevTools拡張機能とChrome拡張機能に違いはありませんか?

@Tribexそれは異なります。 私が上で述べた拡張については、Augury。 これは、Chrome開発ツールに統合されている通常のChrome拡張機能です。 アプリに統合されてユーザーに権限を与える通常の拡張機能については、現時点ではわかりません。 クロムはChromeウェブストアに直接アクセスせずに提供されるため、これが可能だとは思わないでください。 だから私の記事は開発者側をカバーしていました。

@ThorstenHans
ガイドに従いましたが、電子は正しく開きますが、タブがありません。 エラーや、何か問題が発生したことを示す兆候は見られません。 私はすべてに正確に従った。 Chromeから直接ダウンロードし、パスを正しく追加しました。 私は電子0.37.6を使用しています

私は電子0.37.6を使用しています

これは、ほとんどのChromeDevTools拡張機能を使用するには古すぎます。 おそらく少なくとも1.2.x+に更新する必要があります

@marshallofsound返信ありがとう

これは2016年もまだ問題です。www.SkyRooms.IOにWebサイトがあり、拡張機能を使用してWebRTCで画面キャプチャを実行しています。 この機能は現在、デスクトップユーザーには利用できません。 私は何をすべきか?

Google入力ツールについてはどうですか(つまり、アジア言語の手書きサポート?...)

chromeusbは非常に重要です:(他のusbライブラリにはクロスプラットフォームの問題がたくさんあります

2つの人気のあるChrome拡張機能(MailtrackerとGrammarly)をElectronにロードしようとしてこれまでに直面したすべてのElectron関連のブロッカーをリストしました。 電子の問題またはPRへの参照を追加しました。

@alexstrat作成したブロッカーのリストを確認したところ、ほとんどが修正されているようです...

では、Grammarlyプラグインは現在あなたのelectronアプリで機能していますか? もしそうなら、私がそれを私のアプリに追加する方法の正しい方向に私を向けることができますか? それはかなり複雑なようです....

@AndyNormore問題を修正しましたか? 私は同じものに会います。

エラー情報は次のとおりです。
E:\ project \ Electron \ electronic-v1.8.3-win32-x64> electronic.exe
インストールされているChrome拡張機能:
{'画面キャプチャ':{名前: '画面キャプチャ'、バージョン: '3.4'}}
[14064:0307 / 185014.973: ERROR:CONSOLE (7278)] "無効なURLで拡張機能をスキップしています:chrome -extension:// screen-capturing "、
ソース: chrome- devtools://devtools/bundled/inspector.js (7278)

@bianxg問題を修正しましたか?

@liguanpeiChrome拡張機能の使用をあきらめました。 デスクトップ共有の代わりにdesktop-captureapiを使用します。
https://electronjs.org/docs/api/desktop-capturer

このページは役に立ちましたか?
0 / 5 - 0 評価