object
通常,Flash 和 Flex 应用程序使用和标记的组合嵌入到 HTML 中embed
,或者更常见的是使用 JavaScript。但是,如果您直接链接到 SWF 文件,它将在浏览器窗口中打开,并且不查看地址栏,您无法判断它没有嵌入到 HTML 中,其大小设置为 100% 宽度和高度。
考虑到嵌入 Flash 或 Flex 应用程序 100% 填充浏览器窗口所需的 HTML、CSS 和 JavaScript 开销,直接链接到 SWF 文件的缺点是什么?有什么好处?
我能想到一个好处和三个坏处:你不需要 100 多行 HTML、JavaScript 和 CSS,但你没有插件检测,没有版本检查,你失去了最好的 SEO 选项(渐进增强)。
更新不要挂在 100 多行上,我的意思是嵌入 SWF 所需的代码量相当多(我的意思是包括 SWFObject 之类的库),它只是用于显示 SWF,它可以通过直接链接到它而无需单行。