Uzantılar, bir tarayıcının yeteneğini genişletebilir ve değiştirebilir. Firefox eklentileri, uzantıları geliştirmek için çapraz tarayıcı sistemi olan Web Eklenti API'leri kullanılarak oluşturulmuştur. Google Chrome, Opera ve W3C Taslak Topluluk Grubu tarafından deteklenen API uzantısı büyük ölçekteki sistemlerle uyumludur. Bu tarayıcılar için yazılan uzantılar bir çok durumda Firefox'ta yada bir kaç değişiklikle Microsoft Edge ile çalışacaktır. Bu API aynı zamanda çoklu prosesli Firefox'la tamamen uyumludur.
Eğer fikir veya sorularınız varsa, yada eski add-on'nuzu Web eklenti API'lerini kullanarak uyarlamak için yardıma ihtiyaç duyarsanız, bize dev-addons mail listesi yada IRC üzerinden #webextensions aracılığı ile ulaşabilirsiniz.
Başlarken
Kavramlar
- JavaScript API'lerine Genel Bakış
- İçerik Script'leri
- Şablon Eşleştirme
- Dosyalarla Çalışma
- İçselleştirme
- En iyi güvenlik Uygulamaları
- İçerik Güvenliği Politikası
- Yerel Mesajlaşma
- Geliştirme Araçları API'lerini Kullanma
- En iyi Kullanıcı Deneyimi Uygulamaları
- Yerel Bildirimler
Kullanıcı Arayüzü
- Giriş
- Tarayıcı Araç Çubuğu Düğmesi
- Tarayıcı Araç Çubuğu Popup Düğmesi
- Adres Çubuğu Düğmesi
- Adres Çubuğu Popup Düğmesi
- İçerik Menüsü Öğeleri
- Kenar Çubukları
- Ayar Sayfası
- Eklenti Sayfaları
- Bildirimler
- Adres Çubuğu Önerileri
- Geliştirme Aracı Panelleri
- Tarayıcı Stilleri
Nasıl Yapılır
- HTTP İsteklerini Kesme
- Web Sayfasını Değiştirme
- Araç Çubuğuna Düğme Ekleme
- Ayarlar Sayfasını Uygulama
- Pano ile Etkileşim
- Sekme API'leri ile Çalışma
- Yerimi API'leri ile Çalışma
- Çerez API'leri ile Çalışma
- Bağlamsal Kimliklerle Çalışma
- Dış İçerik Ekleme
Uyarlama
- Google Chrome Eklentisini Uyarlama
- Eski Firefox Eklentisini Uyarlama
- Android için Firefox Geliştirme
- Gömülü WEB Eklentileri
- Add-on SDK ile Karşılaştırma
- XUL/XPCOM Eklentileri ile Karşılaştırma
- Chrome Uyumsuzlukları
- Masaüstü ve Android arasındaki Farklılıklar
Firefox İşakışı
- Kullanıcı Deneyimleri
- Kurulum
- Hata Ayıklama
- Kalıcı Test ve Yeniden Başlatma Özellikleri
- web-ext ile Başlamak
- web-ext Komut Referansları
- Add-on ID ve Eklentiler
- Alternatif Dağıtım Ayarları
- Doğru İzin İsteme
- Sayfa scriptleri ile Nesne Paylaşma
- Uzantılarınızı Geri Alma
- İp Uçları ve Püf Noktalar
- Uzantılarınızı Paketleme
Referans
JavaScript API'leri
{{ListSubpages ( "/ tr / Eklentiler / WebExtensions / API")}}
Bildirim Anahtarları
- author
- background
- browser_action
- browser_specific_settings
- chrome_settings_overrides
- chrome_url_overrides
- commands
- content_scripts
- content_security_policy
- default_locale
- description
- developer
- devtools_page
- dictionaries
- externally_connectable
- homepage_url
- icons
- incognito
- manifest_version
- name
- offline_enabled
- omnibox
- optional_permissions
- options_page
- options_ui
- page_action
- permissions
- protocol_handlers
- short_name
- sidebar_action
- theme
- theme_experiment
- user_scripts
- version
- version_name
- web_accessible_resources