Html5历史Api - 从域到域的pushState

par*_*ent 9 html5 browser-history history.js

我有一个网站作为门户网站类型的应用程序的登陆和信息页面.

我需要链接到门户网站来引发一个动画,它可以很好地过渡到门户视图(导航滑出,新的导航幻灯片,各种小部件淡出,新的淡入淡出等).

但是,我还需要网址www.mydomain.comportal.mydomain.com.

我愿意去任何长度,两个动画加载门户网站和网址是一个子域名.

据我所知,这样做会违反安全策略而不被允许,但如果要重新加载,则无法实现向门户的流畅过渡.

有什么可以做的吗?也许是在两个域之间建立明确信任的某种方式.

Sea*_*gan 6

它无法完成.这是设计的.没有例外.

Mozilla pushState文档:

新URL 必须与当前URL的源相同; 否则,pushState()将抛出异常.

  • 我真的希望将来有一种方式存在.通过读取子域的预检请求标头来验证访问权限,没有理由不能像现在的CORS一样工作 (7认同)