我一直在使用SWFObject多年來通過靜態發佈方法,但想知道是否有一些變量,我可以檢查Flash是否可用/安裝時,用戶訪問頁面。有沒有辦法知道Flash Player是否安裝了SWFObject?
我希望我的JavaScript或jQuery向移動用戶顯示替代內容,這與桌面用戶獲得的替代內容不同。
我一直在使用SWFObject多年來通過靜態發佈方法,但想知道是否有一些變量,我可以檢查Flash是否可用/安裝時,用戶訪問頁面。有沒有辦法知道Flash Player是否安裝了SWFObject?
我希望我的JavaScript或jQuery向移動用戶顯示替代內容,這與桌面用戶獲得的替代內容不同。
大概navigator.mimeTypes
可以幫助你(如果我理解你正確)
'application/x-shockwave-flash' in navigator.mimeTypes
你可以做到這一點在JQuery的這種方式使用以及<script type="text/javascript" src="jquery.jqplugin.1.0.2.min.js"></script>
if ($.browser.flash == true) { alert("WE HAVE FLASH :D"); }
如需進一步的幫助: http://madhavvyas.blogspot.com.au/2011/03/detect-flash-using-jquery.html
http://stackoverflow.com/a/3336320/909180 – 2014-10-01 20:14:18
可能的重複[如何檢測Flash是否已安裝nd如果沒有,顯示一個隱藏的div,通知用戶?](http://stackoverflow.com/questions/998245/how-can-i-detect-if-flash-is-installed-and-if-not-display -a隱藏-DIV-是-INF) – Zze 2016-12-01 05:24:21