JS禁用Flash,一直使用HTML5,这段代码怎么改?

我想把下面的这段代码改成只允许浏览器运行HTML5,不允许使用Flash,请问应该怎么改?

<script>

    var viewer = createPanoViewer({swf:"tour.swf", 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>


动漫人物
浏览 958回答 1
1回答

守着星空守着你

不知道你这是哪个插件,但是思路是你找一个标准的html5api,用if语句判断一下,如果为真,则说明浏览器支持html5,后面继续执行,如果不支持则弹出提示并且返回,这样做的原理是,支持html5的插件肯定会优先调用html5,所以flash也就没机会执行
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript