Создайте аддон для изменения данных JavaScript перед запуском в Firefox

Я хочу создать надстройку для firefox, которая должна проверять каждый JavaScript на странице загрузки. И если есть недопустимый Код, он должен быть заблокирован или изменен (это часть XSS-защиты). Но я не знаю, как это реализовать. Я попытался создать наблюдателя http-on-modify-request, поэтому у меня есть доступ к скриптам. Но как я могу изменить их до того, как Firefox запустит его?

Моей второй пробной версией было создание надстройки, подобной надстройке Flashblock. Итак, я сделал CSS-файл и привязал теги скрипта к xml-файлу. В xml файле я создаю заполнитель и заменяю javascript. Когда я запускаю страницу и смотрю в DOM-Inspector, он работает нормально ... вместо тегов javascript есть div-теги. Проблема в том, что Firefox по-прежнему выполнял исходные javascripts, и моя пробная версия не удалась.

Кто-нибудь может мне посоветовать?

ps: Простите, мой английский, но английский не мой родной язык

6
задан AstroCB 24 August 2014 в 03:42
поделиться