所以我一直在对不同的方法进行一些研究,以实现让播放器(或与此相关的任何元素)在这样的页面加载中持续存在,似乎有两种选择。我将创建我的站点以利用 AJAX 负载这两者:
Hash bang - 这似乎在网络上有很多仇恨,但现在应该适用于所有浏览器。它似乎也很容易实现。
HTML5 历史- 根据我的阅读,这是执行此操作的“正确”方式,但是,目前它对浏览器的支持非常有限。对于不支持的浏览器,将发生整页刷新 (History.js)。
所以我的问题是:还有第三种选择吗?或者有人可以权衡以上两个吗?HTML5 History 似乎“更好”,但如果我需要网站在所有浏览器中正常工作,那么 Hash bang 是我唯一的选择。这是真的?