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

标签 flash seo swfobject

我的所有网站都需要对搜索引擎友好 - 即搜索引擎可读。不过,我有点喜欢 Flash,并希望以友好的方式集成它。

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

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

我真的很高兴找到关于这个主题的其他观点以及不同方法的好处。

非常感谢

K

最佳答案

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

Firefox、Chrome、..使用<object> IE 使用 <embed> 时的标签标签。

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

此外,flash cross site scriptings attacks 也存在一些安全问题。过去。

我知道,在较旧的 Flex Builder 版本中,有 problems with the generated html-templates这可能会导致重大安全问题。

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

那么,回答你的问题:

真的有必要吗?不,这不是你知道自己在做什么的问题。 它是否方便且符合 Adob​​e 标准,是的。

干杯

关于flash - SWF 对象 - 我为什么要使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6213930/

相关文章:

java - Adobe Air 或浏览器与 Java Web Start 之间的通信

java - 无法用java小程序制作音频视频?

html - 为什么只有一张大图片作为主页不好?

c# - 如何使用 ASP.NET Web 窗体和路由编写 SEO 友好的图像文件名

javascript - swfobject 播放/暂停/停止

javascript - 如何在新窗口中打开 Flash 内容内的链接按钮

javascript - 我怎样才能制作像 http ://www. 20thingsilearned.com/这样的在线书籍

amazon-web-services - 如果我更换云提供商,我会失去搜索排名吗?

safari - 在 flash 9 swf 上显示内容?

flash - 构建简单的基于网络的游戏的技术?