Bir Google Chrome uzantısını Firefox veya Safari tarayıcı uzantısına dönüştürmek mümkün müdür?Google Chrome Uzantısını Firefox veya Safari uzantısına dönüştürme
cevap
Hem Chrome hem de Firefox eklentileri temel olarak bir JavaScript çekirdeğine dayanır, ancak Firefox tasarım gereği çok daha genişletilebilir. Gecko motoru ve XUL (Mozilla'nın XML Kullanıcı Arayüzü Dili), uzantılarınızla yapabileceğiniz şeylerde daha büyük bir serbestlik derecesi sağlarken, Chrome (ve WebKit), 'uygulamalarının' çalışmasını korumayı dener.
Dolayısıyla, Firefox, yapmaya çalıştığınız her şey için bir API sağlaması koşuluyla, bir Firefox eklentisine neredeyse bir Chrome uzantısı eklenebilir. Chrome'un DevTools SDK'sına özgü içeriği yalnızca, Firefox's Jetpack SDK'ya özel içerikle (sistem çağrıları veya uzantınız dahilinde yaptığınız her şey gibi) değiştirin. Diğer taraftan, bunun tersi her zaman doğru değildir. Firefox uzantısındaki işlevselliğe bağlı olarak, her zaman Chrome'da çalışmaya dönüştürülemez.
Sanırım emin olmak için bir şeyler vermeniz gerekecek. – Abhishek
Safari ve Firefox için bir Chrome Api oluşturdum. Bu çeviri API'larını kullanarak oldukça büyük bir uzantıyı Safari ve Firefox'a dönüştürdüm. Birçok kullanıcının tarayıcılar arasında uzantıları dönüştürme olasılıkları hakkında soru sorduğunu gördüm ve umarım birileri API'ları birkaç yöntemle tamamlamaya yardımcı olabilir ve dönüşümün otomatikleştirilmesi için bir görev çalıştırıcısıdır. Şu anda yapılması gereken biraz manuel çalışma var. Öncelikle bu yazı yazdım sonra
https://github.com/kritollm/chrome-extension-api-for-safari-and-firefox
, ben çok benzer iki diğer projelerin farkında olmuştur.
https://code.google.com/p/adblockforchrome/source/browse/trunk/port.js ve
Projeniz çok müdahaleci. Buna gerçekten ihtiyacımız var. Umarım yardım bulabilirsin. Çalışmayı başarırsanız lütfen bu konuyu güncelleyin. – Quidam
Mozilla onların WebExtensions API üzerinde çalışıyoruz. Diğer tarayıcılara ve diğer tarayıcılardan API Porting eklentilerinin daha kolay olması gerektiğini söylüyorlar.
- 1. Google Chrome uzantısını Firefox'a nasıl yükleyebilirim?
- 2. Firefox veya google Chrome Eklentisi nasıl oluşturulur?
- 3. HTTP DELETE isteği, google chrome ve firefox
- 4. Chrome/Safari
- 5. ContentEndivite odağı Chrome/Safari
- 6. linkteki gri arkaplanını kaldırmak için ios safari/chrome/firefox tıklayınız
- 7. Firefox Uzantısına Klavye Kısayolu Ekleme
- 8. Google chrome Yüklenme hızı ve Firefox
- 9. Kopya hiçbir Flash ile panoya - Firefox, Chrome, Safari, Opera
- 10. Google Analytics ve Facebook SDK'yı chrome uzantısına nasıl yükleyebilirim?
- 11. Uzaktan Görüntüler Firefox veya Chrome (IE eserleri)
- 12. Webkit'teki seçme aralıkları (Safari/Chrome)
- 13. jquery in chrome uzantısını kullanarak
- 14. Ayrıca google chrome ve firefox ile capybara konsol nasıl kullanılır?
- 15. Geçirme Chrome Uzantısı Firefox
- 16. Chrome ve Firefox
- 17. animate.css, firefox ve chrome
- 18. Javascript play() yöntemi Firefox, Safari veya IE'de çalışmıyor 11
- 19. Kurabiye krom veya firefox
- 20. Google Chrome font optimizasyonu
- 21. EventEmitter, Chrome/Safari üzerinde çalışmaz
- 22. Firefox Vs Web geliştiricilerinden Chrome bakış
- 23. Google Chrome yerleştirilebilir mi?
- 24. Chrome Sayfasını Dönüştürme -> Tarayıcı Eylemi
- 25. "tümlerini daralt" tüm düğümleri tek bir tıklamayla firefox veya chrome
- 26. CORS sorunu chrome & firefox üzerinde
- 27. RequireJS ile AngularJS uygulaması, Safari ve Firefox
- 28. Yerel dosyalara Google chrome uzantısıyla erişin
- 29. Elastik Kaydırmayı Devre Dışı Bırakma Chrome/Safari
- 30. Sayfa history.pushState ile değiştirildiğinde, google chrome uzantısına içerik komut dosyası nasıl eklenir?
Otomatik olarak değil. –
Web Uzantıları'nı kullanarak Chrome uzantılarını Firefox eklentisine nasıl dönüştürebileceğiniz resmi kılavuz - https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Porting_a_Google_Chrome_extension –
Buradan kontrol edin. https://stackoverflow.com/questions/47157086/how-to-install-chrome-extension-to-firefox/47157087#47157087 –