【发布时间】:2010-09-08 09:55:52
【问题描述】:
通常,Flash 和 Flex 应用程序使用object 和embed 标记的组合嵌入到 HTML 中,或者更常见的是使用 JavaScript。但是,如果您直接链接到 SWF 文件,它将在浏览器窗口中打开,而无需查看地址栏,您无法判断它没有嵌入到尺寸设置为 100% 宽度和高度的 HTML 中。
考虑到嵌入 Flash 或 Flex 应用程序 100% 填充浏览器窗口所需的 HTML、CSS 和 JavaScript 开销,直接链接到 SWF 文件的缺点是什么?有什么好处?
我能想到一个好处和三个坏处:您不需要 100 多行 HTML、JavaScript 和 CSS,而这些都是其他所需的,但是您没有插件检测,没有版本检查,并且您失去了最佳 SEO 选项(逐步增强)。
更新不要挂在 100 多行上,我只是说嵌入 SWF 所需的代码量相当多(我的意思是包括像 SWFObject 这样的库) , 只是为了显示SWF,直接链接就可以不用一行了。
【问题讨论】:
标签: apache-flex flash embed