Могу ли я включить XSS в моем браузере локально? - PullRequest
4 голосов
/ 22 февраля 2010

Я разрабатываю виджет (HTML, JavaScript) для платформы, которая позволяет (доверенному) виджету совершать вызовы XSS.

Я могу протестировать код, упаковав виджет и используя эмулятор, но для перезагрузки каждый раз, когда я делаю простое изменение кода JavaScript, требуется 2 или 3 минуты.

Есть ли способ включить поддержку XSS в Firefox или любом другом браузере, который будет работать в Linux? Конечно, я хочу, чтобы это было только локально для меня лично, поэтому настройки, плагины, хаки или что-то еще приемлемо.

Ответы [ 2 ]

1 голос
/ 22 февраля 2010

Для XMLHttpRequest вставьте это перед вызовом open:

netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');

Подробнее см. http://www.zachleat.com/web/2007/08/30/cross-domain-xhr-with-firefox/. (Может не применяться к Fx 3)

0 голосов
/ 22 февраля 2010

Вы можете совершать межсайтовые звонки, используя расширение в Google Chrome. Смотрите здесь для более подробной информации. Конечно, это означает, что в вашем приложении есть специальный «путь отладки», который может быть неприемлемым ... всегда можно потом его извлечь; -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...