Flash 有什么好的理由支持swfobject.js而不是HTML标记吗?
我有一个将flash嵌入HTML的想法。我想支持快速乐观加载,而不是针对人们没有安装足够高版本的小情况进行防御。 我认为这可以缩短加载时间,因为flash对象现在可以在DOM阶段开始加载。 假设我想要的Flash版本是10.1 版本乐观闪存加载:Flash 有什么好的理由支持swfobject.js而不是HTML标记吗?,flash,embed,swfobject,Flash,Embed,Swfobject,我有一个将flash嵌入HTML的想法。我想支持快速乐观加载,而不是针对人们没有安装足够高版本的小情况进行防御。 我认为这可以缩短加载时间,因为flash对象现在可以在DOM阶段开始加载。 假设我想要的Flash版本是10.1 版本乐观闪存加载: 嵌入您想要的flash作为HTML标记 之后,用Javascript检查实际的flash版本 A.如果安装的版本足够,请继续 B.如果版本不符合要求的版本,则丢弃以前嵌入的对象并嵌入快速安装 我的问题: 是否有充分的理由支持整个swfobject加载而
是否有充分的理由支持整个swfobject加载而不是这种方法?swfobject包含一个静态发布选项。您可以使用标记嵌入SWF并完全避免使用JavaScript,就像您描述的那样。默认情况下,SWFObject的静态发布方法使用Flash Player检测来确保您具有指定的最低版本。如果没有,它将从标记中去除
标记,并显示回退内容(或者调用ExpressInstall,如果合适)
这里更详细地解释了SWFObject的静态发布: