是否可以跨多个域使用 HTML5 的 pushState()?
Posted
技术标签:
【中文标题】是否可以跨多个域使用 HTML5 的 pushState()?【英文标题】:Is it possible to use HTML5's pushState() across multiple domains? 【发布时间】:2012-01-20 09:56:17 【问题描述】:我遇到了几乎不可能的问题,但我希望有人能提出一些可行的解决方案或解决方法。
我有一个网站,我使用History.js 进行按需页面更改,以防止在单击链接时加载整页。但是我的网站有多个域,因此跨域策略不允许使用主机更改完整 URL,只能更改/设置相对路径。
谁能帮助我,如何利用 History.js 并克服跨域策略?但是,我不能停止使用那些多个域,所以单个域不是解决方案。
提前感谢您的帮助。
【问题讨论】:
我希望有办法实现这一点。以某种方式,域将允许彼此这样做。也没有找到任何东西.. 【参考方案1】:出于安全原因,这是不可能的。允许跨域 pushState 将允许恶意域伪装成受信任的域。
【讨论】:
以上是关于是否可以跨多个域使用 HTML5 的 pushState()?的主要内容,如果未能解决你的问题,请参考以下文章