我已经在HTML中嵌入了flash swf文件多年了,但我从未成功检测到Flash Player版本并成功显示了我的备用内容。 也许我真的很想念一些我永远不会理解的东西,除非我问别人,所以这里是我的HTML代码(用URL编辑)。只涉及两个文件(swf和HTML),它们位于服务器上的相同位置。
注意:此HTML由SWFObject2生成
<html>
<head>
<title>Title Here</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js">
swfobject.registerObject("myFlashContent", "10.1.52", "expressInstall.swf");
</script>
<style type="text/css" media="screen">
html, body { background-color: #bbccff;}
body { margin:0; padding:0; overflow:auto; }
</style>
</head>
<body>
<div>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="200%" id="myFlashContent">
<param name="movie" value="http://www.mySite.com/redirect.swf">
<param name="scale" value="noscale">
<param name="salign" value="tl">
<param name="wmode" value="transparent">
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="http://www.mySite.com/redirect.swf" width="100%" height="200%">
<param name="scale" value="noscale">
<param name="salign" value="tl">
<param name="wmode" value="transparent">
<!--<![endif]-->
<table width="100%">
<td align="center">
<a href="http://www.adobe.com/go/getflashplayer" target="_blank">
<img src="http://www.mySite.com/GetFlashHTMLMS.gif" alt="Get Adobe Flash player" />
</a>
</td></table>
<br>
<table width="100%">
<td align="center">
<a href="http://www.opera.com/mobile">
<img src="http://www.mySite.com/Opera.jpg" alt="Can't find Flash for Mobile? Download Opera" />
</a>
</td>
</table>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
</body>