Заголовок Referer<iframe>не изменяется в Firefox с history.pushState

Вот пример (и живая демонстрация с задержкой в ​​2 секунды):

history.pushState({}, 'test', '/test');

$('<iframe src="http://example.com/' + (+new Date()) + '"></iframe>').appendTo('body');
$('<div><script src="/foo2"></' + 'script></div>').appendTo('body');
$('<img src="/foo3" />').appendTo('body');

Если вы посмотрите на запросы в Chrome, у всех есть Referer: http://example.com/test, Firefox, однако, не меняет его в запросе, отправленном, когда <iframe> создано.

Я не смог найти ничего в спецификации о том, что браузер должен справиться с этим, поэтому есть ли способ заставить Firefox вести себя как Chrome (или подделать Referer заголовок)?

0 ответов

Другие вопросы по тегам