即使使用 CORS,真的不可能在子域上使用 history.pushState 吗?(我试图将 NGINX 配置为那样做,似乎没有用)。CORS 不应该告诉浏览器可以将 pushState 更改为子域,因为启用了跨域资源共享(这就是它背后的全部想法)?有人尝试过/成功了吗?
如果不是这样,那真是太可惜了,因为我相当依赖于为这个问题找到解决方案,以避免在子域之间重新加载。有没有什么?
即使使用 CORS,真的不可能在子域上使用 history.pushState 吗?(我试图将 NGINX 配置为那样做,似乎没有用)。CORS 不应该告诉浏览器可以将 pushState 更改为子域,因为启用了跨域资源共享(这就是它背后的全部想法)?有人尝试过/成功了吗?
如果不是这样,那真是太可惜了,因为我相当依赖于为这个问题找到解决方案,以避免在子域之间重新加载。有没有什么?
我认为 Bergi 的观点是您的服务器与 pushState 几乎没有关系,因为它永远不会到达服务器。您唯一会触摸服务器的时间是刷新页面时。
可能会发生几件事。
你能提供更多关于你的设置的信息吗?