Chrome ve Edge için Gerçek Tarayıcı Uzantıları Oluşturun
Tarayıcı uzantıları web sayfalarını değiştirmenize, tarayıcı davranışını otomatikleştirmenize, ağ isteklerini kesmenize ve Chrome Web Store ile Edge Add-ons pazarı aracılığıyla kullanıcılara özel araçlar sunmanıza olanak tanır. Bu yol, Manifest V3 — günümüzün gerekli uzantı formatı — öğretir; ilk manifest.json dosyanızdan çapraz tarayıcı dağıtımı ve üretim güvenliğine kadar. Her kavram, Chrome ve Edge'in bugün gerçekten sunduğu API'ler üzerine kuruludur.
Neler Öğreneceksiniz
Manifest V3'ün izinleri, service worker'ları ve bileşen yaşam döngüsünü nasıl yapılandırdığını öğreneceksiniz. Buradan hareketle, popup'lar ve ayarlar sayfalarıyla gerçek arayüzler oluşturacak, sayfa DOM'unu okuyan ve yeniden yazan içerik betikleri enjekte edecek ve bağlam menüleri ile omnibox gibi tarayıcı arayüzü yüzeylerine bağlanacaksınız. Veri tarafında, uzantı mesajlaşması, depolama API'leri ve geniş ana bilgisayar izinleri olmadan web isteklerini değiştirmek için declarativeNetRequest üzerinde uzmanlaşacaksınız. Programlı tarayıcı kontrolü, hata ayıklama ve performans profillemesini de kapsayan gelişmiş izin modelleri ile güvenliğe odaklanacaksınız. Yol, çapraz tarayıcı uyumluluğu teknikleri ve modern JavaScript çerçevelerini bir uzantı derleme işlem hattına entegre etmekle kapanır.
Öğrenme Yolu
On iki kurs A1'den C1'e kadar uzanır. İlk kurs ücretsizdir ve Manifest V3 temellerini tanıtır. A1–A2, manifest yapısını ve temel izin modelini kurar. B1 kursları pratik beceriler geliştirir: arayüz oluşturma, içerik betiği enjeksiyonu, tarayıcı arayüzü entegrasyonu ve Chrome Web Store ile Edge pazarına yayınlama. Dört B2 kursu daha derinlemesine indirir — mesajlaşma ve kalıcılık, bildirimsel ağ isteklerini değiştirme, tarayıcı otomasyonu ve performans optimizasyonuyla hata ayıklama. Son iki C1 kursu ileri izinleri, güvenlik sertleştirmesini ve modern çerçeve kullanımıyla gerçek çapraz tarayıcı uyumluluğu sağlamayı kapsar.
Nasıl Çalışır
Her kurs, yerleşik editörde gerçek zamanlı geri bildirim ve takılı kaldığınızda kullanabileceğiniz yapay zeka eğitmeniyle tamamladığınız kısa, pratik dersler halinde bölünmüştür. Gerçek uzantı kodu yazarsınız — manifest dosyaları, arka plan service worker'ları, içerik betikleri ve ayarlar sayfaları — böylece her ders doğrudan Chrome veya Edge'e çalışan bir uzantı olarak yükleyebileceğiniz bir şey üretir.