Başlama
            Chrome uzantısı geliştirmeye hoş geldiniz. İlk Chrome uzantınızı oluşturmaya ve dağıtmaya başlamak için ihtiyacınız olan her şeyi keşfedin.
          
        
        
        
          
        
      Genel bakış
Uzantılar nedir?
            
    Chrome uzantıları, kullanıcı arayüzünü özelleştirerek, tarayıcı etkinliklerini gözlemleyerek ve web'i değiştirerek tarama deneyimini iyileştirir. Uzantıların neler yapabileceğiyle ilgili daha fazla örnek için Chrome Web Mağazası'nı ziyaret edin.
  
          
        
        
        
      Bu raporlar nasıl oluşturulur?
            
    Web uygulamaları oluşturmak için kullanılan web teknolojilerini (HTML, CSS ve JavaScript) kullanarak uzantı oluşturabilirsiniz.
  
          
        
        
        
      Bu kullanıcılar ne yapabilir?
            
    Uzantıların, farklı görevleri gerçekleştirmek için Web API'lerine ek olarak Chrome Uzantısı API'lerine de erişimi vardır. Daha ayrıntılı bir genel bakış için Geliştirme kılavuzuna göz atın.
  
          
        
        
        
      Uzantı terminolojisi
              Chrome uzantıları, farklı rollere sahip parçalardan oluşur.
            
          
        Manifest
            Uzantı manifesti, belirli bir dosya adına (manifest.json) sahip olması gereken tek zorunlu dosyadır. Ayrıca, uzantının kök dizininde bulunmalıdır. Manifest, önemli meta verileri kaydeder, kaynakları tanımlar, izinleri belirtir ve arka planda ve sayfada hangi dosyaların çalışacağını belirler.
          
        
        
        
      Hizmet çalışanları
            Hizmet çalışanları arka planda çalışır ve yer işareti kaldırma veya sekme kapatma gibi tarayıcı etkinliklerini yönetir. DOM'a erişimleri yoktur ancak bu kullanım alanı için DOM'u ekran dışı bir dokümanla birleştirebilirsiniz.
          
        
        
        
      İçerik komut dosyaları
            İçerik komut dosyaları, JavaScript'i bir web sayfası bağlamında çalıştırır.
          
        
        
        
      Araç çubuğu işlemi
            Kullanıcı uzantı araç çubuğu simgesini tıkladığında kod yürütme veya Action API'yi kullanarak pop-up gösterme.
          
        
        
        
      Yan Panel
            Tarayıcının yan panelinde özel kullanıcı arayüzü görüntüleme
          
        
        
        
      DeclarativeNetRequest
            Ağ isteklerine müdahale etme, engelleme veya değiştirme
          
        
        
        
      Chrome Web Mağazası'nda yayınlama
              
    Uzantıyı kendiniz oluşturuyorsanız başlangıç eğitimimize göz atın. Chrome Web Mağazası'nda içerik yayınlamak istiyorsanız öncelikle bilmeniz gereken birkaç nokta vardır.
  
            
          
        Yüksek kaliteli uzantı tasarlama
            
    Hangi özellikleri destekleyeceğinizi seçerken uzantınızın, dar kapsamlı ve kolay anlaşılır tek bir amaca hizmet ettiğinden emin olun.
  
          
        
        
        
          
        
      Politikaları öğrenin
            
    Chrome Web Mağazası'nda dağıtılan uzantılar geliştirici programı politikalarına uygun olmalıdır. Uzantınızın Chrome Web Mağazası'nda barındırılabilmesi için bu politikaları inceleyin.
  
          
        
        
        
          
        
      Tüm uzantı mantığını dahil edin
            
    Kodunuzu yazarken tüm mantığın uzantı paketine dahil edilmesi gerektiğini unutmayın. Bu, çalışma zamanında ek JavaScript kodu indirilemeyeceği anlamına gelir. Uzantı güvenliğini artırma, uzaktan barındırılan kodu çalıştırmaya alternatifler sunar.
  
          
        
        
        
          
        
      Eğitimler
              Uzatma öğrenme yolculuğunuza başlamak için aşağıdaki eğitici içeriklerden birini seçin.
            
          
        İlk uzantınız
            Uzatma geliştirme iş akışıyla tanışacağınız ilk Merhaba Dünya uzantınızı oluşturun.
          
        
        
        
          
        
      Her sayfada komut dosyası çalıştırma
            Belirli bir siteye otomatik olarak öğe eklemeyi öğrenin.
          
        
        
        
          
        
      Etkin sekmeye komut dosyası yerleştirme
            Araç çubuğu simgesini tıklayarak mevcut sayfanın stilini basitleştirmeyi öğrenin.
          
        
        
        
          
        
      Sekme yöneticisi oluşturma
            Sekmelerinizi yöneten bir pop-up oluşturmayı öğrenin.
          
        
        
        
          
        
      Hizmet işçileriyle etkinlikleri işleme
            Uzatma hizmet çalışanı oluşturmayı ve hata ayıklamayı öğrenin.
          
        
        
        
          
        
      Uzantınızda hata ayıklama
            Hata ayıklama sırasında günlükleri ve hata mesajlarını nasıl bulacağınızı öğrenin.