Çoğu web tarayıcısı, birkaç yıldır web uygulamalarının ve oyunların fiziksel oyun denetleyicilerine erişmesine olanak tanıyan bir Gamepad API'si sunuyor. Ancak API, kullanım amacının yanı sıra web üzerindeki insanları izlemek için de kullanılabilir, bu nedenle Firefox ve diğer bazı tarayıcılar API'nin kullanımını kısıtlamıştır. Google, Chrome'un oyun denetleyicilerini nasıl ele aldığına ilişkin birkaç değişiklikle şimdi de aynı şeyi yapıyor.
Gamepad API ilk olarak 2012 yılında Chrome 21'in piyasaya sürülmesiyle geldi ve Firefox gibi diğer tarayıcılar bunu daha sonra uyguladı. Apple bunu 2017'de Safari 10.1'e eklediGeForce Now ve Google Stadia gibi oyun yayın platformları bu şekilde App Store uygulaması olmadan iPhone'ları ve iPad'leri destekleyin. Gamepad API'si, desteklenen düğmeler ve eksenlerin listesiyle birlikte, o anda bağlı olan gamepad için bir kimlik sağlar — Bu veriler kaydedildiğinde ve toplanan diğer verilerle karşılaştırıldığında, farklı ülkelerdeki birini takip etmek için kullanılabilir. Siteler. Bu uygulamaya parmak izi adı verilmektedir.
Google'ın Gamepad API'si ile parmak izi alma konusunu ortadan kaldırmak için iki planı var. İlk olarak, mevcut site HTTPS'yi desteklemediği sürece API artık çalışmayacaktır. Firefox 2020'den beri bunu yapıyor. Google ayrıca, değişikliği geri almak için chrome://flags içine kalıcı bir #restrict-gamepad-access bayrağı ekleyecektir. esas olarak oyunlarını yerel bir sayfada veya sunucuda SSL kurmadan test etmek isteyen geliştiriciler için Sertifika. İkincisi, tam uygulama henüz çözülmemiş olsa da, API gömülü çerçevelerde farklı davranacaktır.
Görünüşe göre parmak izi almak için Gamepad API'sini kullanan sitelerin veya izleme komut dosyalarının önemli bir örneği yok. herhangi bir veriyi döndürmek için bir denetleyicinin bağlanmasını gerektirdiğinden, toplanan verilerin kapsamını önemli ölçüde sınırlandırır. veri. Yine de web tarayıcıları mümkün olduğu kadar güvenli olmalıdır ve Gamepad API aracılığıyla veri toplamanın sınırlandırılması bu yönde atılan bir başka adımdır.
Google, güncellenen Gamepad API davranışının Chrome'daki herkese ne zaman sunulacağına henüz karar vermedi.
Kaynak:Google Toplulukları