Kendi Firefox Eklentinizi Nasıl Yapabilirsiniz

  • Michael Cain
  • 0
  • 3826
  • 383
reklâm

Kodlamaya başlamak istiyorsanız, Firefox eklentilerinden daha iyi bir yol yoktur. Standart web programlama dillerini biliyorsanız, anında çalışmaya başlayacaksınız. Eğer değilseniz, biraz web teknolojisi öğrenmek çok zor olmayacak ve kendi Firefox addon'unuzu nasıl yapacağınızı öğrenmek, kesinlikle daha fazla şey hareket ettikçe, kesinlikle değerli olacaktır. “bulut”. Dahası, Firefox'un gittikçe artan pazar payı sayesinde, milyonlarca insanın tarama deneyimini etkileyebileceksiniz; kesinlikle baştan çıkarıcı bir bakış açısı.

Firefox çok minimalist bir tarayıcı olarak tasarlandı, ki bu iyi bir şey. Bu şekilde, her kullanıcı hangi ek özellikleri yüklemek istediğini seçebilir. Açıkçası tamamen tembel olan bazı kullanıcılar rahatsız edici olsa da, Firefox’un genişletilebilirliği doğal yazılım şişkinliğini azaltıyor ve performansı artırıyor.

Herkes herhangi bir ücret veya onay prosedürü olmadan Firefox için bir uzantı geliştirebilir. Kendi Firefox eklentinizi yapmak ve Mozilla'nın çevrimiçi deposunda görünmesini sağlamak için bazı koşulların yerine getirilmesi gerekmekle birlikte, kendi uzantınızı barındırabilir ve kullanıcılar bunu yükleyebilir. Uzantınızın resmi depoya dahil edilmesi, çoğu kullanıcının Eklenti Yöneticisi’ndeki bağlantıyı takip etmesi ve doğrudan Google’da arama yapmaması nedeniyle size daha fazla pozlama sağlar..

Yeni bir pilot program, depo arama sonuçlarında kendi kendine barındırılan uzantılara izin veriyor, ancak Mozilla'mın doğrulanmadığı işaretlendi. AMO doğrulamasına giden eklentiler, kullanıcının sistemindeki Eklenti Yöneticisini, uzantının doğrulandığına ve güvenilir bir kaynaktan geldiğine dair bir mesaj göstermesi için tetikleyecek bir sertifika alır..

Uzantılar bu tür teknolojileri kullanabilir: CSS (Basamaklı Stil Sayfaları), JavaScript, DOM (Belge Nesne Modeli), XPCOM (Çapraz Platform Bileşen Nesne Modeli), XPConnect, XPI (çapraz platform yükleyici modülü), XUL (bir arabirim XML'e - Genişletilmiş İşaretleme Dili).

Uzantınız RSS okuyucular, araç çubukları, yer imi düzenleyicileri ve FTP istemcileri gibi özellikler ekleyebilir. Sayfaların nasıl yüklendiğini de değiştirebilirsiniz; örneğin, AdBlock Plus adlı popüler bir eklenti, Firefox'ta Can sıkıcı Reklamları Nasıl Engeller Firefox'ta Can sıkıcı Reklamları Nasıl Engeller, ziyaret ettiğiniz sayfalardan reklamları kaldırır. Bir diğer önemli uzantı olan Greasemonkey, kullanıcıların eşdeğerini yüklemelerine izin verecek “kullanıcı stil sayfaları” web sayfalarının davranışını hedefleme “anında”.

Mozilla Foundation, kendi Firefox eklentilerinizi nasıl oluşturacağınız konusunda bir bilgi hazinesi içeren ve geliştiriciler için bir web sitesi sağlar; Orada API'ler, diller ve hatta baştan sona gelişmeyi kapsayan vaka çalışmaları hakkında her şeyi öğrenebilirsiniz. Sıkışmışsanız, forumlardan yardım isteyebilirsiniz..

Firefox platformundaki ilk geliştiricilerden biri olan Hideyuki Emura tarafından yazılan Firefox Eklenti Geliştirici Kılavuzu ile başlamalısınız. Firefox'un modüler tasarımının ardındaki düşünceyi, uzantıların güçlü olmasına rağmen dava açılmasını kolaylaştırmak için birleştirilmesi gereken teknoloji katmanları hakkında, bir uzantının sahip olabileceği farklı işlev türlerini açıklar. Karakteristik ile “akıllıca” yaklaşım, hiçbir zaman kodlama uzantılarının temellerini öğrenebileceksiniz. Bir başka iyi ders ise, yukarıdan aşağıya doğru gelişim sürecini kapsayan Robert Nyman tarafından yazılmıştır..

Ayrıca sizi depo, atölye çalışmaları ve etkinliklerle ilgili en son güncellemeler hakkında bilgilendirmeye devam eden Mozilla geliştirme bloguna abone olmak isteyebilirsiniz..

Okuyucularımızla paylaşmak istediğiniz gelişme deneyiminiz var mı? Yorumlarda onları seslendir.




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.