Bir Firefox Eklentisi yazmaya başlamak için bazı kaynaklar nelerdir? Bir yerde bir API kılavuzu var mı? Bir yerde başlangıç eğitimi var mı? Bir yerde geliştirici tartışma panosu var mı?
Bir Firefox Eklentisi yazmaya başlamak için bazı kaynaklar nelerdir? Bir yerde bir API kılavuzu var mı? Bir yerde başlangıç eğitimi var mı? Bir yerde geliştirici tartışma panosu var mı?
Yanıtlar:
Http://developer.mozilla.org/en/Extensions'ın tüm bu soruları yanıtlamasını sağlamaya çalıştık . Dokümantasyon bölümündeki ilk üç bağlantı başlamak için (Adem'in bağlantısını içeren). Topluluk bölümündeki haber grubu ve irc kanalı resmi tartışma panolarıdır.
Mozilla çok karmaşıktır, bu nedenle her türlü API kılavuzu ezici ve yazmak zor olacaktır. Bu yüzden en iyi seçeneğiniz kod parçacıkları sayfasını (MDC Uzantıları sayfasından da bağlantılıdır) kontrol etmek, ardından MDC / google'da arama yapmak ve forumlarda sormaktır.
Yukarıda listelenen resmi sayfa iyi, ancak başlamak için bulduğum en yararlı sayfa:
http://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox- uzatma /
Daha yeni resmi yayın
Ve Add-on Builder'dan oluşturulan bir uzantı ile başlayarak harika bir başlangıç buldum. JavaScript'i düzeltmeye ve ne olduğunu görmeye doğru gidiyorsunuz: https://addons.mozilla.org/en-US/developers/tools/builder
Ayrıca gerçekten hata ayıklamak isteyeceksiniz, bunun için iki seçeneğiniz var: ChromeBug - Firefox Eklentileri için FireBug verir. WebStorm , ancak erken erişim sürümünü kullanmanız gerekiyor ve şu anda yazdığım bir yama gerekiyor .
İlk uzantınızı yazmak için Mozilla'nın resmi başlangıç sayfası. http://developer.mozilla.org/en/Building_an_Extension
Ben greasemonkey büyük bir başlangıç noktası buldum ... Bir site için bazı işlevsellik oluşturmak için kullandım, sonra komut dosyası çalışan bir eklenti haline getirmek için bu komut dosyası derleyici kullanılır . Tabii ki makine tarafından üretildi ... ama çok az dosya ve anlaşılması oldukça kolay. Sadece .xpi dosyasını açın ve tamir edin.
Bu, bir FireFox uzantısının nasıl oluşturulacağını öğrenmeye başlamak için harika bir kaynaktır: Firefox uzantıları
nasıl oluşturulur?
Bu harika bir öğreticidir ve çoğu uzantı türünü kapsar.
Düzenle: Orijinal sayfa artık mevcut olmadığından arşivlenmiş kopyayı kullanmak için bağlantı güncellendi
Bu en iyi çözümlere sahiptir: https://developer.mozilla.org/en/Extensions ancak greasemonkey script derleyicisini deneyebilirsiniz