我正在优化一个包含 Flash 的页面。我正在使用优化实践,例如将 Javascript 移至底部以不阻塞。删除内联脚本。并使用缩小的 css 和 js 最小化 HTTP 请求。
大部分页面内容都在 flash 中,因此尽快加载是我们的目标。目前在渲染 Flash 之前有 2 ~ 3 秒的延迟(使用 Firebug 分析)
我想知道浏览器在页面加载的什么时候开始初始化页面上的 Flash?
是否在渲染包含 flash 的 DOM 元素后?
是在触发了完整的 onload 事件之后吗?
我想它也可能因浏览器而异。
最佳答案
在 HTML 中使用直接嵌入。不要使用 swfObject 或 Flash IDE 提供的 JS。如果您使用 JS,则必须等待该文件加载 - 然后可能是 JS 附加到 window.onload 并且直到那时才呈现 SWF。
关于javascript - 浏览器什么时候初始化闪存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4454141/