1

即使使用 CORS,真的不可能在子域上使用 history.pushState 吗?(我试图将 NGINX 配置为那样做,似乎没有用)。CORS 不应该告诉浏览器可以将 pushState 更改为子域,因为启用了跨域资源共享(这就是它背后的全部想法)?有人尝试过/成功了吗?

如果不是这样,那真是太可惜了,因为我相当依赖于为这个问题找到解决方案,以避免在子域之间重新加载。有没有什么?

4

1 回答 1

0

我认为 Bergi 的观点是您的服务器与 pushState 几乎没有关系,因为它永远不会到达服务器。您唯一会触摸服务器的时间是刷新页面时。

可能会发生几件事。

  1. 您正在尝试使用不支持它的浏览器在本地环境中进行测试(即https://code.google.com/p/chromium/issues/detail?id=67743)。
  2. 您没有将服务器配置为将您的请求路由到您的索引/应用程序。

你能提供更多关于你的设置的信息吗?

于 2013-06-20T14:44:34.113 回答