SWF对象 - 我为什么要使用它

Ke.*_*Ke. 2 flash seo swfobject

我的所有网站都需要对搜索引擎友好 - 即搜索引擎可读.但是,我有点像flash,并希望以友好的方式集成它.

我可以选择swfobject,它允许正确的页面名称,并为用户和搜索引擎提供不同的页面.

但是,我想知道为什么需要使用swfobject.例如,我可以使用普通的php cms页面并将flash元素插入其中.当搜索引擎调用该页面时,只需提供纯HTML,而用户将获得闪存.

我真的很感激能够找到关于这个主题的其他观点以及不同方法的好处.

非常感谢

ķ

Den*_*ann 6

首先,对于某些浏览器,您必须编写嵌入swf文件的html代码是不同的.

Firefox,Chrome,..使用<object>标签,而IE使用<embed>标签.

SWFObject是一个javascript'库'(有点傻,因为它只有一个文件:P),可以将正确的html标签直接注入到DOM树中,并为您处理这些浏览器差异.

此外,过去对Flash跨站点脚本攻击存在一些安全问题.

我知道在较旧的Flex Builder版本中,生成的html模板存在问题,这可能会导致严重的安全问题.

如今在较新版本的Flash Builder中,Adobe默认使用SWFObject来创建html包装器文件.

那么,回答你的问题:

真的有必要吗?不,如果你知道自己在做什么,那就不是了.这是方便的和Adobe标准,是的.

干杯