Uzantılar nedir?

Uzantılar, göz atma deneyimini özelleştiren küçük yazılım programlarıdır. Kullanıcıların Chrome işlevlerini ve davranışını bireysel ihtiyaç veya tercihlere göre uyarlayabilirsiniz. Web tabanlıdırlar teknisyenleri haline getirin.

Uzantıların, dar kapsamlı ve anlaşılması kolay tek bir amacı yerine getirmesi gerekir. CEVAP tek uzantı birden fazla bileşen ve bir dizi işlev içerebilir. Ancak her şey yolundaysa ortak bir amaca katkı sağlar.

Tarayıcı çubuğundaki bir uzantı simgesinin ekran görüntüsü

Kullanıcı arayüzleri minimum düzeyde ve belirli bir amaca yönelik olmalıdır. Bunlar, Google Mail Checker uzantısı yukarıda gösterilen, tüm sayfayı geçersiz kılmak için.

Uzantı dosyaları, kullanıcının indirip yüklediği tek bir .crx paketinde sıkıştırılır. Bu , uzantıların sıradan web uygulamalarının aksine web'deki içeriğe bağlı olmadığı anlamına gelir.

Uzantılar Chrome Geliştirici Kontrol Paneli aracılığıyla dağıtılır ve Chrome'da yayınlanır Web Mağazası. Daha fazla bilgi için mağaza geliştirici belgelerine bakın.

Merhaba uzantılar

Bu kısa Merhaba Uzantılar örneğiyle uzantılarla ilgili küçük bir adım atın. Yeni bir dizinine ekleyin veya dosyaları örnek sayfadan indirin.

Daha sonra, manifest.json adlı bir dosya ekleyin ve aşağıdaki kodu dahil edin:

{
  "name": "Hello Extensions",
  "description" : "Base Level Extension",
  "version": "1.0",
  "manifest_version": 2
}

Her uzantı bir manifest gerektirir, ancak çoğu uzantı yalnızca manifest dosyasıyla çok fazla işlem yapmaz. Bu hızlı başlangıç için uzantının browser_action alanı:

{
  "name": "Hello Extensions",
  "description" : "Base Level Extension",
  "version": "1.0",
  "manifest_version": 2,
  "browser_action": {
    "default_popup": "hello.html",
    "default_icon": "hello_extensions.png"
  }
}

hello_extensions.png buradan indirin ve ardından hello.html başlıklı bir dosya oluşturun:

<html>
  <body>
    <h1>Hello Extensions</h1>
  </body>
</html>

Uzantı artık simge tıklandığında hello.html gösteriyor. Bir sonraki adım komutuna ekleyerek manifest.json klavye kısayolunu etkinleştirebilirsiniz. Bu adım eğlenceli olsa da gerekli:

{
  "name": "Hello Extensions",
  "description" : "Base Level Extension",
  "version": "1.0",
  "manifest_version": 2,
  "browser_action": {
    "default_popup": "hello.html",
    "default_icon": "hello_extensions.png"
  },
  "commands": {
    "_execute_browser_action": {
      "suggested_key": {
        "default": "Ctrl+Shift+F",
        "mac": "MacCtrl+Shift+F"
      },
      "description": "Opens hello.html"
    }
  }
}

Son adım, uzantıyı yerel makinenize yüklemektir.

  1. Tarayıcınızda chrome://extensions adresine gidin. Bu sayfaya ayrıca Çok amaçlı adres çubuğunun sağ üst tarafındaki Chrome menüsünü tıklayın, fareyle Diğer Araçlar'ın üzerine gelin ve Uzantılar.
  2. Geliştirici Modu'nun yanındaki kutuyu işaretleyin.
  3. Yüklenmemiş Uzantıyı Yükle'yi tıklayın ve "Merhaba Uzantılarınız" için dizini seçin. uzantısına sahip olur.

Tebrikler! Artık hello_world.png simgesini tıklayarak pop-up tabanlı uzantınızı kullanabilirsiniz klavyenizdeki Ctrl+Shift+F tuşuna basarak seçin.

Sonra ne olur?

  1. Başlangıç eğiticisini takip edin
  2. Genel Bakış'ı okuyun
  3. Chromium blogunu okuyarak güncel bilgiler edinin
  4. chromium-extensions grubuna abone olun