Electron: pouvez-vous utiliser l'extension chrome avec electron?

Créé le 27 avr. 2015  ·  19Commentaires  ·  Source: electron/electron

nw.js prend lentement en charge l'API d'extension Chrome comme les cookies, le stockage, etc.

pouvez-vous faire la même chose avec l'électron?

statuwontfix 🚫

Commentaire le plus utile

chrome usb est super important :( D'autres bibliothèques usb ont beaucoup de problèmes multiplateformes

Tous les 19 commentaires

@whatsdis Pourriez-vous développer un peu? Pour autant que je sache, nw.js ne prend pas en charge les API d'extension Chrome, bien qu'ils aient des API similaires.

Cela étant dit, electron ne prend pas en charge les extensions Chrome prêtes à l'emploi, bien qu'il soit possible d'écrire un environnement semi-compatible et un ensemble d'API.

Nous n'avons pas l'intention de prendre en charge les API d'extension Chrome.

Qu'en est-il des API comme chrome.sockets, chrome.serial, chrome.bluetooth ?

@ungerik Vous pouvez faire la plupart de ces choses via des modules de nœud, bien que l'API soit probablement un peu différente

Semble être possible maintenant via BrowserWindow.addDevToolsExtension

Voir:
BrowserWindow.addDevToolsExtension
Utilisation de l'extension Augury Chrome dans vos applications Electron

Oui, comme l' a souligné ici, car vous devez vous assurer que vous utilisez le chemin d'accès au dossier contenant le fichier mainfest.json .

Il est également important de savoir que cela ne fonctionnera que si l'extension utilisée est installée sur le système exécutant réellement l'application

N'y a-t-il pas une différence entre les extensions DevTools et les extensions Chrome ?

@Tribex ça dépend. Pour l'extension que j'ai mentionnée ci-dessus, Augury. Il s'agit d'une extension Chrome standard s'intégrant aux outils de développement Chrome. pour les extensions régulières s'intégrant dans l'application pour responsabiliser l'utilisateur, je ne sais pas pour le moment. Ne pensez pas que cela soit possible car le chrome est livré sans accès direct au Chrome Web Store. Mon article couvrait donc le côté développeur.

@ThorstenHans
J'ai suivi le guide, et l'électron s'ouvre correctement mais l'onglet n'est pas là. Je ne vois aucune erreur ou indication que quelque chose de mal s'est produit. J'ai tout suivi exactement. Téléchargé directement à partir de chrome, chemin ajouté correctement. J'utilise l'électron 0.37.6

J'utilise l'électron 0.37.6

C'est beaucoup trop ancien pour utiliser la plupart des extensions Chrome DevTools. Vous devez probablement mettre à jour au moins 1.2.x+

@marshallofsound merci pour la réponse. J'ai supposé qu'il y avait une chance que cela fonctionne puisque l'appel d'API est là. Mais bon à savoir. Je vais devoir attendre pour mettre à jour la version electron alors

C'est toujours un problème en 2016. J'ai un site Web sur www.SkyRooms.IO qui utilise une extension pour effectuer des captures d'écran avec WebRTC. Cette fonctionnalité n'est pas disponible pour mes utilisateurs de bureau maintenant. Que dois-je faire?

Qu'en est-il des outils de saisie Google (par exemple : prise en charge de l'écriture manuscrite pour les langues asiatiques ?...)

chrome usb est super important :( D'autres bibliothèques usb ont beaucoup de problèmes multiplateformes

J'énuméré tous les électrons bloquants connexes je dû faire face à ce jour en essayant de charger 2 extensions Chrome populaires (MailTracker et gramaticalmente) en électronique. J'ai ajouté des références à l'émission d'électrons ou aux relations publiques.

@alexstrat J'ai vérifié la liste des bloqueurs que vous avez créés et il semble que la plupart d'entre eux soient corrigés ...

Alors, le plugin Grammarly fonctionne-t-il actuellement dans votre application électronique ? Si oui, pouvez-vous m'indiquer comment l'ajouter à mon application ? Cela semble plutôt compliqué....

@AndyNormore Avez-vous résolu le problème ? Je rencontre le même.

Les informations d'erreur sont les suivantes :
E:\project\Electron\electron-v1.8.3-win32-x64>electron.exe
Extensions Chrome installées :
{ 'Capture d'écran' : { nom : 'Capture d'écran', version : '3.4' } }
[14064:0307/185014.973 : ERREUR : CONSOLE (7278)] « Ignorer l'extension avec une URL non valide : chrome- extension://screen-capturing »,
source : chrome-devtools://devtools/bundled/inspector.js (7278)

@bianxg Avez-vous résolu le problème ?

@liganpei J'abandonne pour utiliser l'extension chrome. J'utilise plutôt l'API de capture de bureau pour le partage de bureau.
https://electronjs.org/docs/api/desktop-capturer

Cette page vous a été utile?
0 / 5 - 0 notes