Chrome დაბლოკავს Gamepad API-ს, რადგან მისი გამოყენება შესაძლებელია თვალთვალის მიზნით

ვებ-ბრაუზერების უმეტესობა გვთავაზობს Gamepad API-ს რამდენიმე წლის განმავლობაში, რომელიც საშუალებას აძლევს ვებ აპებს და თამაშებს წვდომა მიიღონ თამაშის ფიზიკურ კონტროლერებზე. თუმცა, API შეიძლება გამოყენებულ იქნას ადამიანების თვალყურის დევნებისთვის ინტერნეტში, მისი დანიშნულებისამებრ, რის გამოც Firefox და სხვა ბრაუზერები შეზღუდეს მისი გამოყენება. Google ახლა მიჰყვება მას, რამდენიმე ცვლილებასთან დაკავშირებით, თუ როგორ ამუშავებს Chrome თამაშის კონტროლერებს.

Gamepad API პირველად გამოჩნდა Chrome 21-ის გამოშვებით, ჯერ კიდევ 2012 წელს და სხვა ბრაუზერებმა, როგორიცაა Firefox, მოგვიანებით განახორციელეს. Apple-მა დაამატა Safari 10.1-ში 2017 წელს, რაც შეუძლია თამაშის ნაკადის პლატფორმებს, როგორიცაა GeForce Now და Google Stadia iPhone-ების და iPad-ების მხარდაჭერა App Store აპლიკაციის გარეშე. Gamepad API უზრუნველყოფს ID-ს ნებისმიერი გეიმპედისთვის, რომელიც ამჟამად დაკავშირებულია, მხარდაჭერილი ღილაკებისა და ღერძების სიასთან ერთად — როდესაც ეს მონაცემები ჩაიწერება და შედარებულია სხვა შეგროვებულ მონაცემებთან, ის შეიძლება გამოყენებულ იქნას სხვა ადამიანების თვალყურის დევნებისთვის საიტები. ამ პრაქტიკას თითის ანაბეჭდი ჰქვია.

Google-ს აქვს ორი გეგმა, რომ გააუქმოს თითის ანაბეჭდი Gamepad API-ით. პირველი, API აღარ იმუშავებს, თუ ამჟამინდელი საიტი არ უჭერს მხარს HTTPS, რომელიც ემთხვევა იმას Firefox-მა გააკეთა 2020 წლიდან. Google ასევე დაამატებს მუდმივ #restrict-gamepad-access დროშას chrome://flags-ში ცვლილების დასაბრუნებლად, ძირითადად დეველოპერებისთვის, რომლებსაც სურთ თავიანთი თამაშების ტესტირება ადგილობრივ გვერდზე ან სერვერზე SSL-ის დაყენების გარეშე სერტიფიკატი. მეორეც, API განსხვავებულად იქცევა ჩაშენებულ ჩარჩოებში, თუმცა იქ ზუსტი განხორციელება ჯერ არ არის შემუშავებული.

როგორც ჩანს, არ ყოფილა რაიმე მნიშვნელოვანი შემთხვევა, როდესაც საიტები ან თვალთვალის სკრიპტები გამოიყენეს Gamepad API თითის ანაბეჭდისთვის, ვინაიდან ის მოითხოვს კონტროლერს დაკავშირებას, რათა დაბრუნდეს ნებისმიერი მონაცემი - მნიშვნელოვნად ზღუდავს შეგროვების ფარგლებს მონაცემები. მიუხედავად ამისა, ვებ ბრაუზერები მაქსიმალურად დაცული უნდა იყოს და Gamepad API-ის საშუალებით მონაცემთა შეგროვების შეზღუდვა კიდევ ერთი ნაბიჯია ამ მიმართულებით.

Google-ს ჯერ არ გადაუწყვეტია, როდის გავრცელდება განახლებული Gamepad API ქცევა ყველასთვის Chrome-ში.

წყარო:Google ჯგუფები