我的所有网站都需要对搜索引擎友好 - 即搜索引擎可读。然而,我有点喜欢flash并且希望以友好的方式集成它。
我可以选择 swfobject,它允许正确的页面名称并向用户和搜索引擎提供不同的页面。
但是,我想知道为什么需要使用 swfobject。例如,我可以使用普通的 php cms 页面并将 flash 元素插入其中。当搜索引擎调用页面时,只提供纯html,而用户得到的是flash。
我真的很高兴找到关于这个主题的其他观点以及不同方法的好处。
非常感谢
K
首先,对于某些浏览器,您必须编写的嵌入 swf 文件的 html 代码是不同的。
火狐、Chrome、..使用<object>
IE 使用的标签<embed>
tags.
SWFObject 是一个 javascript “库”(有点傻,因为它只有一个文件:P),它可以将正确的 html 标签直接注入 DOM 树,并为您处理这些浏览器差异。
此外,还存在一些安全问题Flash跨站脚本攻击在过去。
我知道在较旧的 Flex Builder 版本中有一个事实生成的 html 模板存在问题这可能会导致重大安全问题。
如今,在较新版本的 Flash Builder 中,Adobe 默认使用 SWFObject 来创建 html 包装文件。
所以,回答你的问题:
真的有必要吗?不,这不是你知道自己在做什么的问题。
它是否方便且符合 Adobe 标准,是的。
Cheers
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)