Я хочу создать надстройку для firefox, которая должна проверять каждый JavaScript на странице загрузки. И если есть недопустимый Код, он должен быть заблокирован или изменен (это часть XSS-защиты). Но я не знаю, как это реализовать. Я попытался создать наблюдателя http-on-modify-request, поэтому у меня есть доступ к скриптам. Но как я могу изменить их до того, как Firefox запустит его?
Моей второй пробной версией было создание надстройки, подобной надстройке Flashblock. Итак, я сделал CSS-файл и привязал теги скрипта к xml-файлу. В xml файле я создаю заполнитель и заменяю javascript. Когда я запускаю страницу и смотрю в DOM-Inspector, он работает нормально ... вместо тегов javascript есть div-теги. Проблема в том, что Firefox по-прежнему выполнял исходные javascripts, и моя пробная версия не удалась.
Кто-нибудь может мне посоветовать?
ps: Простите, мой английский, но английский не мой родной язык