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


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

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

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

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

1 4

1 ответ:

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