多年来,我一直在 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>