我想把下面的这段代码改成只允许浏览器运行HTML5,不允许使用Flash,请问应该怎么改?
<script> var viewer = createPanoViewer({swf:"tour***", id:"krpanoSWFObject", target:"krpanoDIV", html5:"auto",passQueryParameters:true}); //viewer.useHTML5("whenpossible"); // incomment to use the HTML5 krpanoJS viewer always when possible (Safari5) if( viewer.isDevice("iPhone|iPod|Android")) { //viewer.passQueryParameters("html5","prefer"); viewer.useHTML5("auto"); viewer.addVariable("xml", "tour.xml"); } else { //viewer.useHTML5("prefer+webgl+css3d"); viewer.useHTML5("auto"); viewer.addVariable("xml", "tour.xml"); } viewer.addParam("wmode", "transparent"); viewer.embed(); </script>
先谢过了。。
不知道你这是哪个插件,但是思路是你找一个标准的html5api,用if语句判断一下,如果为真,则说明浏览器支持html5,后面继续执行,如果不支持则弹出提示并且返回,这样做的原理是,支持html5的插件肯定会优先调用html5,所以flash也就没机会执行
一周热门 更多>