Вариант для Chrome.
Открываем task.antichat.com:10013 в url вписываем:
Код:
javascript:data = {'operation': 'GetFlag'};fetch('http://task.antichat.com:10013', {method: 'POST',body: JSON.stringify(data),}).then(r=>r.text()).then(d=>alert(d));
К слову о вкладке network в firefox.
Подобное поведение было замечено не на всех Gecko браузерах, такое же поведение
присутсвовало в waterfox, но не было замечено в comodo icedragon и Pale Moon.
Также подобное можно увидеть на ныне заброшеном проекте orbitum(Blink), где в отличии
от огнелиса я наблюдал 100% вывод. Это наводит на мысль, что возможно эта фича
присутсвовала и в старых версиях хрома.
Ну и раз затронул тему "маленьких" браузеров отмечу, что при запросе из data://
через fetch или XMLHttpRequest в большинстве браузеров Origin будет null, но
браузер
SeaMonkey унаследует его из текущей вкладки. Поэтому решение таска
возможно схожим с javascript
:... образом для chrome, но
@dooble его бы не засчитал:
Код:
data:text/html,data = {'operation': 'GetFlag'};var url = 'http://task.antichat.com:10013';var xhr = new XMLHttpRequest;xhr.open('POST',url,false);xhr.send(JSON.stringify(data));alert(xhr.responseText);