How to detect if the browser support flash?

馋奶兔 提交于 2019-12-07 06:09:12

问题


I just have two version of my site

one is design for Flash supported (like Desktop) and the other one is for Mobile devices

I just want to know if I can detect and if is true (support) they will stay the same website assuming is http://mywebsite.com but the link will display http://mywebsite.com/?flash=true and if is not support I will redirect them to http://mywebsite.com/?flash=false

sorry for the dumb question you don't have to give me an answer but if you can provide me some sort of resource where can I dig the information and study about it myself

Thanks.


回答1:


This javascript code fragment will do the job:

var _flash_installed = ((typeof navigator.plugins !== "undefined" && typeof navigator.plugins["Shockwave Flash"] === "object") || (window.ActiveXObject && (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) !== false));



回答2:


http://www.adobe.com/devnet/flashplayer/articles/swfobject.html

May help you.

However you shouldn't rely on Flash beeing also enabled even if installed. I, for example, don't let Flash start automatically, but enable it manually.



来源:https://stackoverflow.com/questions/8576999/how-to-detect-if-the-browser-support-flash

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!