我正在尝试实现一个单页应用程序,其中可以使用不同的虚拟 url 执行不同的操作(我的意思是在这种情况下不是真实的 url)。这些网址应该可以通过社交网络共享。
我想获得与 ember.js 相同的结果,但问题是浏览器(在我的情况下为 Chrome)将地址解析为非虚拟地址。
示例:这就是我想要的:
http://mysite.com/#/page1
这是我输入上述地址后得到的:
http://mysite.com/page1
问题是我的应用程序中没有像 page1 这样的文件夹,它应该代表像 ember.js 这样的路由
我已经尝试过不同的方法,比如 History.js 和 location.hash,但我总是得到相同的结果。
提前谢谢你。