Tampermonkey

Vikipedi, özgür ansiklopedi
Tampermonnkey
Orijinal yazar(lar) Jan Biniok
Geliştirici(ler) Jan Biniok
İlk yayınlanma May 2010
Resmî sitesi https://www.tampermonkey.net

Tampermonkey, tarayıcı uzantısı olarak kullanılabilen[1] komut dosyası yöneticisidir . Bu yazılım , kullanıcının web sayfalarını değiştirmek için kullanılabilen JavaScript programları olan kullanıcı komutlarını eklemesine ve kullanmasına olanak sağlamaktadır

Tarihçe[değiştir | kaynağı değiştir]

Tampermonkey ilk olarak Mayıs 2010'da Jan Biniok tarafından geliştirildi. İlk olarak, Google Chrome'u desteklemek için paketlenmiş bir Greasemonkey kullanıcı komut dosyası olarak ortaya çıktı. Daha sonrasında kod yeniden elden geçirildi ve Chrome'un yerel komut dosyası desteğinden daha fazla özelliğe sahip olacak şekilde Chrome için bağımsız bir uzantı olarak yayınlandı.[1] 2011 yılında, Tampermonkey Android'e taşınarak kullanıcıların kullanıcı komut dosyalarını Android'in dahili tarayıcısında kullanmalarına olanak sağladı.[2] Tampermonkey'in 2019 verilerine göre 10 milyondan fazla kullanıcısı vardır.[3] Tampermonkey, Chrome Web Mağazası'ndaki en az 10 milyon kullanıcıya sahip 13 uzantıdan biridir.[4]

Chrome manifest V3[değiştir | kaynağı değiştir]

Ocak 2019'da Biniok, bir Google Grupları gönderisinde yeni Chrome manifest V3'ün uzantıyı kullanılamaz hale getireceğini ifade etti. Yeni yönerge, Tampermonkey'in bağlı olduğu uzaktan erişilen kodu engelleyecektir.[3] Google yerrine kullanıcılar tarafından geliştirilen Userscripts.org ve Greasyfork ile eklentiyi kullanmak mümkündür. Bu kod, uzantı yüklendikten sonra eklenir, ancak Chrome Manifest, kodun kurulumda mevcut olmasını gerektirir.[5]

Tartışma[değiştir | kaynağı değiştir]

6 Ocak 2019'da Opera, Tampermonkey uzantısının kötü amaçlı bir yazılım olduğunu iddia ederek Chrome Web Mağazası üzerinden yüklenmesini yasakladı.[6] Daha sonra Bleeping Computer, Gom Player adlı bir reklam yazılımının Tampermonkey'in Chrome Web Mağazası sürümünü yükleyeceğini ve muhtemelen uzantıyı reklamların veya diğer kötü niyetli davranışların yerleştirilmesini kolaylaştırmak için kullanacağını belirtti. Site, "Bu, Tampermonkey'in kötü niyetli olduğu anlamına gelmez, bunun yerine kötü amaçlı bir yazılımın onu araç olarak kullanabileceği anlamına gelir," Opera'nın uzantıyı kara listeye almasını da bu nedenle "garip bir karar" olarak değerlendirdiler.[7]

Kaynakça[değiştir | kaynağı değiştir]

  1. ^ a b "Tampermonkey • Contribute". www.tampermonkey.net. 26 Kasım 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Kasım 2019.  Kaynak hatası: Geçersiz <ref> etiketi: ":0" adı farklı içerikte birden fazla tanımlanmış (Bkz: Kaynak gösterme)
  2. ^ "TamperMonkey brings GreaseMonkey user scripts to Android". mobiputing. 4 Haziran 2011. 18 Haziran 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Kasım 2019. 
  3. ^ a b "TamperMonkey May Be the Next Victim of Google's Chrome Manifest V3 Changes". BleepingComputer (İngilizce). 28 Ocak 2019. 29 Ocak 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Kasım 2019.  Kaynak hatası: Geçersiz <ref> etiketi: "manifest" adı farklı içerikte birden fazla tanımlanmış (Bkz: Kaynak gösterme)
  4. ^ "Breaking Down the Chrome Web Store". extensionmonitor.com. 2 Ağustos 2019. 2 Ağustos 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Kasım 2019. 
  5. ^ "Chrome's Manifest V3 proposal would break Tampermonkey". 9to5Google. 29 Ocak 2019. 16 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Kasım 2019. 
  6. ^ "Opera blacklists Tampermonkey extension, says extension is Malicious [Updated]". Techdows. 5 Ocak 2019. 8 Kasım 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Kasım 2019. 
  7. ^ "Opera Blacklists Tampermonkey Extension Being Installed by Malware". BleepingComputer (İngilizce). 6 Ocak 2019. 7 Ocak 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Kasım 2019.