如果我有一个交互式小部件,它有类似的东西
window.init = function() {alert('foo');};
或者
<audio src="foo.mp3" autoplay="" loop=""></audio>
然后当我关闭交互式小部件并再次将其恢复时,init() 不会再次运行,音频也不会自动播放。
对于音频,当您关闭交互式小部件时,声音会停止播放。当您重新打开交互式小部件时,声音不会自动开始播放。
但是,如果我向左或向右翻几页(直到我看到“正在加载...”指示器),则交互式小部件缓存将被刷新。然后我可以返回到带有交互式小部件的页面,init() 将运行并且音频将再次播放。
(请注意,为了<audio>
让声音自动播放并循环播放,autoplay
andloop
属性必须存在。这些属性的值无关紧要,所以我可以只引用quote)
这是 ibooks 的已知问题吗?
有没有办法强制缓存刷新?