Electron: dapatkah Anda menggunakan ekstensi chrome dengan elektron?

Dibuat pada 27 Apr 2015  ·  19Komentar  ·  Sumber: electron/electron

nw.js perlahan-lahan mendukung api ekstensi chrome seperti cookie, penyimpanan, dll.

dapat Anda melakukan hal yang sama dengan elektron?

statuwontfix 🚫

Komentar yang paling membantu

chrome usb sangat penting :( lib usb lainnya memiliki banyak masalah lintas platform

Semua 19 komentar

@whatsdis Bisakah Anda menjelaskan sedikit? Sejauh yang saya tahu, nw.js tidak mendukung API ekstensi chrome, meskipun mereka memiliki beberapa API serupa.

Karena itu, elektron tidak mendukung ekstensi chrome di luar kotak, meskipun dimungkinkan untuk menulis lingkungan semi-kompatibel dan set API.

Kami tidak memiliki rencana untuk mendukung API ekstensi Chrome.

Bagaimana dengan API seperti chrome.sockets, chrome.serial, chrome.bluetooth?

@ungerik Anda dapat melakukan sebagian besar hal ini melalui modul simpul, meskipun API mungkin sedikit berbeda

Tampaknya mungkin sekarang melalui BrowserWindow.addDevToolsExtension

Lihat:
BrowserWindow.addDevToolsExtension
Menggunakan ekstensi chrome Auguri di dalam Aplikasi Elektron Anda

Ya seperti yang ditunjukkan @thomasdarimont, itu mungkin. Saya menulis artikel khusus itu selain dokumen elektron resmi di sini karena Anda harus memastikan bahwa Anda menggunakan jalur ke folder yang berisi file mainfest.json .

Penting juga untuk mengetahui bahwa ini hanya akan berfungsi jika ekstensi yang digunakan diinstal pada sistem yang benar-benar menjalankan aplikasi

Apakah tidak ada perbedaan antara ekstensi DevTools dan Ekstensi Chrome?

@Tribex itu tergantung. Untuk extension yang sudah saya sebutkan di atas, Augry. Ini adalah Ekstensi Chrome biasa yang terintegrasi ke dalam alat pengembang chrome. untuk ekstensi reguler yang terintegrasi dalam aplikasi untuk memberdayakan pengguna, saya tidak tahu saat ini. Jangan berpikir ini mungkin karena chromium hadir tanpa akses langsung ke Toko Web Chrome. Jadi artikel saya mencakup sisi pengembang.

@ThorstenHans
Saya mengikuti panduannya, dan elektron terbuka dengan benar tetapi tabnya tidak ada. Saya tidak dapat melihat kesalahan, atau indikasi bahwa sesuatu yang salah terjadi. Saya mengikuti semuanya dengan tepat. Diunduh langsung dari chrome, menambahkan jalur dengan benar. Saya menggunakan elektron 0,37.6

Saya menggunakan elektron 0,37.6

Itu terlalu tua untuk menggunakan sebagian besar Ekstensi Chrome DevTools. Anda mungkin perlu memperbarui setidaknya 1.2.x+

@marshallofsound terima kasih atas jawabannya. Saya berasumsi ada peluang untuk berfungsi karena panggilan API ada di sana. Tapi bagus untuk diketahui. Saya harus menunggu untuk memperbarui versi elektron kemudian

Ini masih menjadi masalah di 2016. Saya memiliki situs web di www.SkyRooms.IO yang menggunakan ekstensi untuk melakukan

Bagaimana dengan Google Input Tools (yaitu: dukungan tulisan tangan untuk bahasa Asia?...)

chrome usb sangat penting :( lib usb lainnya memiliki banyak masalah lintas platform

Saya mencantumkan di sana semua pemblokir terkait Electron yang saya hadapi sejauh ini mencoba memuat 2 ekstensi Chrome populer (Mailtracker dan Grammarly) di Electron. Saya menambahkan referensi ke masalah elektron atau PR.

@alexstrat Saya memeriksa daftar pemblokir yang Anda buat dan sepertinya sebagian besar sudah diperbaiki ...

Jadi, apakah plugin Grammarly berfungsi sekarang di aplikasi elektron Anda? Jika demikian, dapatkah Anda mengarahkan saya ke arah yang benar tentang bagaimana saya dapat menambahkannya ke aplikasi saya? Agak rumit sepertinya....

@AndyNormore Sudahkah Anda memperbaiki masalah ini? Saya bertemu dengan orang yang sama.

Informasi kesalahan seperti di bawah ini:
E:\project\Electron\electron-v1.8.3-win32-x64>electron.exe
Ekstensi chrome yang dipasang:
{ 'Tangkap Layar': { nama: 'Tangkap Layar', versi: '3.4' } }
[14064:0307/185014.973: ERROR:CONSOLE (7278)] "Melewatkan ekstensi dengan URL yang tidak valid: chrome- extension://screen-capturing ",
sumber: chrome- devtools://devtools/bundled/inspector.js (7278)

@bianxg Sudahkah Anda memperbaiki masalah ini?

@liguanpei Saya menyerah untuk menggunakan ekstensi chrome. Saya menggunakan desktop-capture api sebagai gantinya untuk berbagi desktop.
https://electronjs.org/docs/api/desktop-capturer

Apakah halaman ini membantu?
0 / 5 - 0 peringkat