0

我在本网站的另一篇文章中使用了“Malphurs 交互式 Flash 到 HTML5”后备记录。条件语句存在问题,导致两个动画都出现在同时读取 flash 和 html5 的浏览器上。如何改进条件语句?感谢您的帮助-安德烈亚

<!-- InstanceBeginEditable name="head" -->
<script src= type="Scripts/swfobject_modified.js""text/javascript"></script>
 <!--[if !IE]>--><! > <script src="http://www.gstatic.com/swiffy/v4.0/runtime.js">           
 <!--[if !IE]>--><! >  <script src= "Scripts/swiffytest.js" type="text/javascript">           
<script src="https://www.gstatic.com/swiffy/v5.1/runtime.js"></script>
<script src="swiffytest.js" type="text/javascript"></script>
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
<style type="text/css">
<!--
4

1 回答 1

0

我也将很快实现 HTML5 的后备,我想最好选择 Modernizr 来测试对 HTML5 属性的支持,而不是执行特定于浏览器的条件语句。


http://modernizr.com/


Modernizr.load() 教程可能对您有用。例如,您可以检查浏览器是否支持 canvas 或 csstransformation,并决定它是否应该为您提供 Flash 对象或 HTML5 的东西。

于 2013-04-19T04:08:13.583 回答