← Blog'a Dön

Duolingo Script ve Tarayıcı Eklentisi Rehberi

Duolingo Script ve Tarayıcı Eklentisi Rehberi

Paketlenmiş bir uygulama yerine bir Tampermonkey betiği arayacak kadar teknik biriysen, bu yazı senin için — çoğu betiğin neden kısa bir ömrü olduğu ve alternatifin neye benzediği burada.

Tampermonkey betikleri neden hızlıca bozulur

Bir kullanıcı betiği tipik olarak Duolingo'nun web sitesindeki belirli HTML öğelerini veya sınıf adlarını hedefleyerek çalışır. Duolingo ön yüzünü düzenli olarak güncelliyor ve öğe yapısındaki küçük değişiklikler bile aktif olarak bakımı yapılmayan bir betiği bozabilir. Çoğu herkese açık Duolingo betiği bir forumda veya GitHub gist'inde bir kez paylaşılan yan projeler olduğundan, bu olduğunda genellikle bozuk kalırlar.

Birini kullanmadan önce kontrol edilmesi gerekenler

  • Son güncelleme tarihi — birkaç aydan eskiyse, gerçek bir bozulma ihtimali olduğunu varsay.
  • Kaynak görünürlüğü — düz metin olarak okuyabileceğin bir betik (Tampermonkey betikleri gibi), en azından incelenebilir, bu da bilinmeyen bir kaynaktan gelen opak, derlenmiş bir uygulamaya göre gerçek bir avantaj.
  • Kapsam — çoğu betik bir alıştırma türünü iyi, diğerlerini kötü ele alır; bilinen boşluklar için topluluk yorumlarını kontrol et.

DuoHacker'ın farklı olarak ne yaptığı

DuoHacker, Duolingo web sayfasına enjekte edilen bir betik yerine bağımsız bir uygulama, bu yüzden web sitesinin DOM yapısına aynı şekilde bağlı değil — otomatik çözüm özelliğinin nasıl çalıştığına dair teknik açıklamaya bak. Değiş tokuş, incelenebilir bir betik yerine indirilen bir uygulama olması, bu da tartılması adil bir şey; bunu nasıl ele aldığımız için DuoHacker Güvenli mi? yazısını oku.

İlgili yazılar

Duolingo'nun sayfa yapısına bağımlı olmayan bir şey mi tercih edersin? DuoHacker'ı indir.

Kendin denemeye hazır mısın?

DuoHacker'ı Ücretsiz İndir