使用HTML5浏览器历史API的SPA中的页面刷新
Page-Refresh in a SPA with HTML5 Browser History API?
我想使用HTML5浏览器历史API,而不是为我的SinglePageApplication使用哈希URL。到目前为止,这一切都很好(我使用的是emberjs)。
哈希URL的优点是,我可以刷新页面而不用担心结果。当我尝试重新加载浏览器历史API时,我会得到一个404(因为我的服务器没有路由)。
那么:有没有一个通用的解决方法来避免这种行为?
我可以告诉我的服务器重定向到索引页面,但这不会向我显示正确的内容。
示例:
GET host/#images
... shows the "images" page (even when it is the index.html)
GET host/images
... redirect to host/
... shows me the content of the index template
Ishttps://stackoverflow.com/a/17288940/1423583你的问题的答案?基本上,它说你必须更改服务器以始终为index.html页面提供服务。
相关文章:
- 强制模板刷新ember.js
- 如何通过ajax刷新JSF填充的javascript变量
- 如何解决Yii中的页面刷新问题
- Jquery提交表单而不刷新
- 刷新页面后会出现警报
- 刷新后保留对网页的更改
- 如何在不刷新页面的情况下更新显示框
- 重定向时角度刷新浏览器
- 如何防止jQueryonclick事件中的Ruby方法在页面刷新时执行
- Javascript,输出结果后页面不断刷新
- 这是使用html快照和谷歌获取的预期结果吗?SEO/SPA
- $(document).height()在刷新时随机化值(Safari 5.1.10)
- 刷新父窗口后无法关闭窗口
- 刷新页面时hasClass不起作用
- 在我的SPA应用程序中集成Facebook共享的问题
- 用户使用浏览器时SPA中的问题's的后退或刷新功能
- Angular SPA中不需要的页面刷新
- 使用HTML5浏览器历史API的SPA中的页面刷新
- Google, Facebook oauth Login for SPA,无需页面刷新
- SPA中刷新令牌Cookie的CSRF保护