Electron: يمكنك استخدام تمديد الكروم مع الإلكترون؟

تم إنشاؤها على ٢٧ أبريل ٢٠١٥  ·  19تعليقات  ·  مصدر: electron/electron

يدعم nw.js ببطء واجهة برمجة تطبيقات امتداد chrome مثل ملفات تعريف الارتباط والتخزين وما إلى ذلك.

هل يمكنك أن تفعل الشيء نفسه مع الإلكترون؟

statuwontfix 🚫

التعليق الأكثر فائدة

يعد chrome usb مهمًا للغاية :( libs USB الأخرى لديها الكثير من المشكلات المتقاطعة

ال 19 كومينتر

whatsdis هل يمكنك التفصيل قليلاً؟ على حد علمي ، لا يدعم nw.js واجهات برمجة تطبيقات تمديد الكروم ، على الرغم من أن لديهم بعض واجهات برمجة التطبيقات المماثلة.

ومع ذلك ، فإن الإلكترون لا يدعم امتدادات الكروم خارج الصندوق ، على الرغم من أنه قد يكون من الممكن كتابة بيئة شبه متوافقة ومجموعة API.

ليس لدينا أي خطة لدعم واجهات برمجة تطبيقات تمديد Chrome.

ماذا عن واجهات برمجة التطبيقات مثل chrome.sockets و chrome.serial و chrome.bluetooth؟

ungerik يمكنك القيام بمعظم هذه الأشياء عبر وحدات العقدة ، على الرغم من أن واجهة برمجة التطبيقات ربما تكون مختلفة قليلاً

نعم كما أشار thomasdarimont إلى أنه ممكن. لقد كتبت هذا المقال المخصص بالإضافة إلى مستندات الإلكترون الرسمية هنا لأنك تتأكد من أنك تستخدم المسار إلى المجلد الذي يحتوي على الملف mainfest.json .

من المهم أيضًا معرفة أن هذا لن يعمل إلا إذا تم تثبيت الامتداد المستخدم على النظام الذي يقوم بتشغيل التطبيق بالفعل

ألا يوجد فرق بين امتدادات DevTools وإضافات Chrome؟

Tribex هذا يعتمد. للتمديد الذي ذكرته أعلاه ، Augury. إنها ملحقات Chrome العادية التي يتم دمجها في أدوات تطوير Chrome. بالنسبة للإضافات المنتظمة التي يتم دمجها في التطبيق لتمكين المستخدم ، لا أعرف في الوقت الحالي. لا تعتقد أن هذا ممكن لأن الكروم يأتي بدون وصول مباشر إلى سوق Chrome الإلكتروني. لذلك كانت مقالتي تغطي جانب المطور.

تضمين التغريدة
لقد اتبعت الدليل ، ويفتح الإلكترون بشكل صحيح ولكن علامة التبويب ليست موجودة. لا أرى أي أخطاء أو مؤشرات على حدوث خطأ ما. لقد تابعت كل شيء بالضبط. تم تنزيله مباشرة من الكروم ، وأضاف المسار بشكل صحيح. أنا أستخدم الإلكترون 0.37.6

أنا أستخدم الإلكترون 0.37.6

هذا قديم جدًا لاستخدام معظم ملحقات Chrome DevTools. ربما تحتاج إلى التحديث إلى 1.2.x+ على الأقل

marshallofsound شكرا على الرد. افترضت أن هناك فرصة لها للعمل منذ استدعاء API هناك. لكن من الجيد معرفة ذلك. سأضطر إلى الانتظار لتحديث الإصدار الإلكتروني بعد ذلك

لا تزال هذه مشكلة في عام 2016. لدي موقع ويب على www.SkyRooms.IO يستخدم امتدادًا للقيام بالتقاط الشاشة باستخدام WebRTC. هذه الميزة غير متاحة لمستخدمي سطح المكتب الآن. ماذا يجب أن أفعل؟

ماذا عن أدوات الإدخال من Google (على سبيل المثال: دعم الكتابة اليدوية للغات الآسيوية؟ ...)

يعد chrome usb مهمًا للغاية :( libs USB الأخرى لديها الكثير من المشكلات المتقاطعة

لقد أدرجت هناك جميع أدوات الحظر المتعلقة بالإلكترون التي واجهتها حتى الآن في محاولة تحميل 2 من ملحقات Chrome الشائعة (Mailtracker و Grammarly) في Electron. أضفت إشارات إلى قضية الإلكترون أو العلاقات العامة.

alexstrat لقد راجعت قائمة بإنشائها ويبدو أن معظمها تم إصلاحه ...

فهل يعمل المكون الإضافي Grammarly الآن في تطبيق الإلكترون الخاص بك؟ إذا كان الأمر كذلك ، هل يمكنك توجيهي في الاتجاه الصحيح حول كيفية إضافته إلى تطبيقي؟ يبدو نوعا ما من التعقيد ....

AndyNormore هل أصلحت المشكلة؟ قابلت نفس الشخص.

معلومات الخطأ على النحو التالي:
E: \ مشروع \ إلكترون \ إلكترون- v1.8.3-win32-x64> electron.exe
ملحقات الكروم المثبتة:
{'Screen Capturing': {name: 'Screen Capturing' ، الإصدار: '3.4'}}
[14064: 0307 / 185014.973: خطأ: CONSOLE (7278)] "تخطي الامتداد بعنوان URL غير صالح: chrome- الامتداد: // screen-capturing " ،
المصدر: chrome- devtools: //devtools/bundled/inspector.js (7278)

bianxg هل أصلحت المشكلة؟

liguanpei أتخلى عن استخدام تمديد الكروم. أستخدم واجهة برمجة تطبيقات التقاط سطح المكتب بدلاً من ذلك لمشاركة سطح المكتب.
https://electronjs.org/docs/api/desktop-capturer

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات