例如,隐藏嵌入了
的简单youtube<object>
document.getElementById('youtube').style.display = 'block';
document.getElementById('youtube').style.display = 'none';
强制SWF重新启动。
为什么会这样?有人知道解决方法吗?
我在选项卡<div>
中使用自定义Flash上传器,切换选项卡重置上传器,导致文件选择也被重置...
答案 0 :(得分:0)
当您将显示设置为none
时,它基本上已从页面中删除。虽然DOM不是这样,但对于浏览器的实现也是如此。
特别是对于Flash,我注意到如果它不可见,它将不会一直运行。如果您需要它继续运行,请尝试将其大小设置为1x1或将其移出屏幕。