Подделка рефери через встроенные модули - PullRequest
0 голосов
/ 24 февраля 2020

Мне было интересно, есть ли способ подделать Referer по запросу, используя только встроенные выражения,
(без внешних модулей, таких как request. js, ajax или около того)
XMLHttpRequest выдает ошибку при Попытка изменить небезопасные заголовки, включая Referer.
Есть ли способ, которым я мог бы сделать эту работу?
Причина, по которой я не люблю использовать внешние, заключается в том, что они часто имеют функции, которые я никогда не буду использовать, и, следовательно, скорее всего, тяжелые.
использовал запрос. js, но после анализа веб-пакета я решил не делать этого из-за его размера.
, пожалуйста, предоставьте полные коды, которые работают в вашем ответе. спасибо!

1 Ответ

0 голосов
/ 24 февраля 2020

Браузеры, как вы обнаружили, сильно упираются в то, что позволяют вашей странице Javascript изменять заголовки, связанные с безопасностью, когда вы делаете XHR или выборку запросов. Известные браузеры не позволят вашему Javascript сделать это. Почему бы нет? Cybercreeps может заражать вредоносные программы на странице Javascript. Не имеет значения, используете ли вы какой-либо внутристраничный фреймворк, например jQuery, или нет. Вы не можете изменить эти заголовки.

nodejs программы позволяют вам делать с заголовками все, что вы хотите.

...