Можно ли использовать pushState() в HTML5 для нескольких доменов?

У меня почти невозможная проблема, но я надеюсь, что кто-то может найти какое-то рабочее решение или обходной путь.

У меня есть веб-сайт, где я использую History.js для внесения изменений в страницы по требованию, чтобы предотвратить загрузку полной страницы при переходе по ссылкам. Мой веб-сайт, однако, имеет несколько доменов, поэтому междоменная политика не позволяет изменять полный URL-адрес с хостом, можно изменить / установить только относительный путь.

Может кто-нибудь помочь мне, как использовать History.js и преодолеть междоменную политику? Тем не менее, я не могу перестать использовать эти несколько доменов, поэтому один домен не является решением.

Заранее благодарю за любую помощь.

1 ответ

Решение

Это невозможно по соображениям безопасности. Разрешение междоменного pushState позволит вредоносным доменам маскироваться как доверенные.

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