【发布时间】:2014-03-24 11:32:24
【问题描述】:
可以通过 Ember.js 使用 History API,只需:
App.Router.reopen
location: 'history'
但是在全屏操作时,任何 URL 修改都会破坏 Chrome 中的全屏模式(这是众所周知的错误 https://code.google.com/p/chromium/issues/detail?id=171670)。
是否可以在 EmberJS 中对 History API 更改进行排队,并仅在应用退出全屏时触发所有更改?
附:看起来 YouTube 也是如此——您可以全屏观看多个连续视频,并且 URL 保持不变,直到您退出全屏模式。
【问题讨论】:
标签: javascript html ember.js fullscreen html5-history