1. 您的位置:首页 > seo技术 >内容

良好的开源工具swfobject它使我们易于在网页上嵌入flash,并且具有强大的兼容性,有利于Seo

什么是swfobject?

 

它是一个开源的JavaScript工具类,可以在Google代码上轻松找到:http://code.google.com/p/swfobject/. 它为我们提供了一种统一的方法,可以轻松地将Flash内容嵌入网页,而无需考虑任何平台或浏览器的特殊标记及其对Flash的支持。无论您是开发页面,Flash还是JS,都可以找到合适的方法来嵌入Flash内容。其次,它还提供了一些API,允许您检测当前浏览器支持的flash信息,以便您可以轻松完成逻辑。据官方说法,gzip后该文件只有10 KB,只有3.9 KB。

 

如何使用swfobject将flash嵌入页面?

 

它提供了两种方法:静态嵌入和动态嵌入。

静态嵌入:它使用HTML标签嵌入Flash内容和替代内容,然后使用JavaScript实现标签无法完成的检测,兼容性和动态替换等功能。

 

<脚本类型="文本/JavaScript"src="https://topic.alibabacloud.com/a/swfobject%E3%80%82js%22%3E%3C/SCRIPT%3E%3C/p%3E%3Cp%3E%3C%E8%84%9A%E6%9C%AC%E7%B1%BB%E5%9E%8B=%22%E6%96%87%E6%9C%AC/JavaScript%22%3E%3Cbr/%3ESwfobject%E3%80%82registrerobject%EF%BC%88%22myid%22%EF%BC%8C%229.0.115%22%EF%BC%8C%22expressinstall.swf%22%EF%BC%89;%3Cbr/%3E%3C/SCRIPT%3E%3C/p%3E%3Cpre%3E%3Cp%3E%3Cpre%3E%3C/p%3E%3Cp%3E%3C/p%3E%3Cp%3E%3C%E5%8F%82%E6%95%B0%E5%90%8D%E7%A7%B0=%22%E7%94%B5%E5%BD%B1%22%E5%80%BC=%22mycontent.swf%22/%3E%3Cbr/%3E%3C/p%3E%3Cp%3E%3C%EF%BC%81--%5B%E5%A6%82%E6%9E%9C%EF%BC%81IE%5D%3E-%3E%3C/p%3E%3Cp%3E%3Cbr/%3E%3C%E5%AF%B9%E8%B1%A1%E7%B1%BB%E5%9E%8B=%22%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F/X-Shockwave-flash%22%E6%95%B0%E6%8D%AE=%22mycontent.swf%22%E5%AE%BD%E5%BA%A6=%22780%22%E9%AB%98%E5%BA%A6=%22420">


<!--<![Endif]->

替代内容和lt;/P>


<!--[如果!IE]>->


<!-seo教学-<![Endif]->

以前的代码直接来自官方文件。通常,此方法分为三个步骤:

1. 使用HTML嵌入flash和紫色代码所在的替代内容。我们可以看到外围对象标签,即我们使用参数标签来指定它的一些参数。内容的对象标签适用于其他浏览器,flash地址也应在此指定,还有一个标记为

的替代内容,这是JS工具的亮点。首先,如果浏览器不支持flash,它可以在此处显示内容,以确保您的页面在任何情况下都是完整和可控的。其次,我们都知道搜索引擎无法在flash中索引内容。我们在替代内容中添加您要索引的内容,这更有利于Seo。

2. 以蓝色代码引入JS文件。

3. 在红色代码区域,告诉JS您希望它帮助您完成兼容性和其他工作标签。第一个参数是标记对象ID,第二个参数是您请求的flash版本号,主要是。未成年人。发布。以构建的形式,JS仅需要前三个版本。如果它是第9个主要版本,请使用9而不是9.0.0。第三个参数是可选的。如果不支持特定版本,它将显示下载特定版本时显示的Flash内容。该解决方案包含flash,也可以定制。事实上,还有一个可选的参数用于传递回调函数,无论是在加载完成时调用,无论是成功还是失败调用。

您可以重复代码1和3以嵌入更多Flash内容。

动态嵌入:您只需要添加替代内容,然后是JS will帮助您完成flash嵌入(当前浏览器不支持禁用JS,flash也可用)。

<脚本类型="文本/JavaScript"src="https://topic.alibabacloud.com/a/swfobject%E3%80%82js%22%3E%3C/SCRIPT%3E%3C/p%3E%3Cp%3E%3C%E8%84%9A%E6%9C%AC%E7%B1%BB%E5%9E%8B=%22%E6%96%87%E6%9C%AC/JavaScript%22%3E%3Cbr/%3ESwfobject%E3%80%82%E5%B5%8C%E5%85%A5%E5%BC%8FSWF%EF%BC%88%22mycontent.swf%22%EF%BC%8C%22mycontent%22%EF%BC%8C%22300%22%EF%BC%8C%22120%22%EF%BC%8C%229.0.0");


alternative content


第一步是替换紫色代码中的内容。

步骤2:引入JS和蓝色代码。

步骤3:通话。第一个参数是嵌入式闪光内容,第二个参数替换内容ID,第三和第四闪光宽度和高度,第五个所需版本号,第六个可选,对于下载期间显示的动画,实际闪光参数和必须添加第7个可选参数,第9个可选属性参数百度seo培训课程,用于添加的对象,第10个可选回调函数。

支持7、8和9个参数。

var flashvars={};flashvars.name1="hello";flashvars.name2="世界";flashvars.name3="foobar";var参数={};参数菜单="false";var attributes={};属性="myDynamicContent";attributes.name="myDynamicContent";

在这种形式中,您也可以上传{}。有关更多详细信息,请访问Google Code。

 

这里描述了嵌入flash的简单方法,但swfobject函数不仅如此。swfobject提供的其他API允许您轻松实现选择性嵌入。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。如若转载,请注明出处:http://www.botadmin.cn/sylc/1841.html