js檢測當前瀏覽器Flash player版本程式碼例項
在很多功能中都需要用到Flash player,可能會受到一些版本的影響,最後能夠檢測當前瀏覽器的Flash player版本,這樣可以給使用者一個提示,以便升級或者其他的措施,下面就通過程式碼例項介紹一下如何實現此功能。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript"> function checkFlashPlayer(){ var hasFlashPlayer=0; var flashPlayerVersion=0; if(document.all){ var shockWaveFlash=new ActiveXObject('ShockwaveFlash.ShockwaveFlash'); if(shockWaveFlash){ hasFlashPlayer=1; flashPlayerVersion=parseInt(shockWaveFlash.GetVariable("$version").split(" ")[1].split(",")[0]); } } else if(navigator.plugins && navigator.plugins.length >0){ var shockWaveFlash=navigator.plugins["Shockwave Flash"]; if(shockWaveFlash){ hasFlashPlayer=1; var descriptionInfo = shockWaveFlash.description.split(" "); for (var i = 0; i < descriptionInfo.length; ++i){ if(isNaN(parseInt(descriptionInfo))){ continue; } flashPlayerVersion = parseInt(descriptionInfo); } } } return {hasFlashPlayer:hasFlashPlayer, flashPlayerVersion:flashPlayerVersion}; } if(checkFlashPlayer().hasFlashPlayer){ if(checkFlashPlayer().flashPlayerVersion<= 10){ if(confirm("您的Flash Player版本過低,立即升級Flash Player版本?")){ window.location.href="http://get.adobe.com/cn/flashplayer/" rel="external nofollow" rel="external nofollow" ; } } else{ alert("您安裝了Flash Player,當前Flash Player版本號為:"+checkFlashPlayer().flashPlayerVersion+"。"); } } else{ if(confirm("您沒有安裝Flash Player,立即安裝?")){ window.location.href="http://get.adobe.com/cn/flashplayer/" rel="external nofollow" rel="external nofollow" ; } } </script> </head> <body> </body> </html>
上面你的程式碼能夠實現檢測當前瀏覽器的Flash player版本資訊。
相關文章
- js實現的判斷當前瀏覽器是否flash程式碼例項JS瀏覽器
- js檢測搜狗瀏覽器、百度瀏覽器、微信瀏覽器程式碼例項JS瀏覽器
- 檢測360瀏覽器javascript程式碼例項瀏覽器JavaScript
- js檢測瀏覽器內容縮放效果程式碼例項JS瀏覽器
- 檢測當前瀏覽器是否支援cookie瀏覽器Cookie
- js判斷IE瀏覽器程式碼例項JS瀏覽器
- js判斷微信瀏覽器程式碼例項JS瀏覽器
- js判斷IE瀏覽器版本例項程式碼JS瀏覽器
- js判斷瀏覽器型別程式碼例項JS瀏覽器型別
- js獲取瀏覽器版本作業系統等資訊程式碼例項JS瀏覽器作業系統
- js獲取當前月份例項程式碼JS
- 檢測當前瀏覽器對音訊的支援度瀏覽器音訊
- js判斷微信內建瀏覽器程式碼例項JS瀏覽器
- js獲取瀏覽器視窗尺寸程式碼例項JS瀏覽器
- 如何檢測瀏覽器是否安裝flash瀏覽器
- js如何判斷當前瀏覽器是否是谷歌瀏覽器JS瀏覽器谷歌
- javascript判斷瀏覽器的型別和版本程式碼例項JavaScript瀏覽器型別
- 判斷瀏覽器型別和版本的javascript程式碼例項瀏覽器型別JavaScript
- 判斷IE瀏覽器程式碼例項瀏覽器
- js如何實現清空瀏覽器快取程式碼例項JS瀏覽器快取
- js獲取瀏覽器客戶區尺寸程式碼例項JS瀏覽器
- js相容所有主流瀏覽器建立XMLhttpRequest物件例項程式碼JS瀏覽器XMLHTTP物件
- javascript判斷uc瀏覽器程式碼例項JavaScript瀏覽器
- 相容所有瀏覽器的progress程式碼例項瀏覽器
- Ubuntu 安裝Chromium瀏覽器並新增Flash外掛Pepper Flash PlayerUbuntu瀏覽器
- 使用javascript判斷瀏覽器核心程式碼例項JavaScript瀏覽器
- 相容所有瀏覽器的模糊效果程式碼例項瀏覽器
- 判斷瀏覽器型別的程式碼例項瀏覽器型別
- 判斷當前瀏覽器是不是微信瀏覽器瀏覽器
- Java 例項 - 如何檢視當前 Java 執行的版本?Java
- FLASH PLAYER 谷歌瀏覽器瀏覽網站無法正常顯示的問題谷歌瀏覽器網站
- js獲取瀏覽器型別和版本程式碼JS瀏覽器型別
- js判斷IE6至IE8瀏覽器程式碼例項JS瀏覽器
- js獲取當前電腦外網ip例項程式碼JS
- javascript判斷當前瀏覽器是不是微信瀏覽器JavaScript瀏覽器
- javascript獲取瀏覽器視口尺寸程式碼例項JavaScript瀏覽器
- Chrome瀏覽器 54 版本顯示“Adobe flash player已過期”問題解決Chrome瀏覽器
- js判斷移動端型別或者瀏覽器型別程式碼例項JS型別瀏覽器