【問題描述】
項目開發中,由於使用了js的一個上傳插件uploadify,下載的是flash版本的,后來在谷歌瀏覽器上運行時經常報flash控件未安裝,雖然下圖是uploadify自動檢測自動彈出來的,一直沒找到真正的原因,之前的方法下載flash進行安裝,重安裝....有時好了,過段時間這個問題又出來了。
今天訪問網站后台,uploadify又提示flash控件未安裝,想想今天必須得找出問題,從源頭解決,於是去看了下控制面板的flash player,如下圖:
發現沒問題啊,flash都安裝了。接着我就猜測是谷歌瀏覽器flash控件那出問題了,最后發現了解決辦法。
【解決方法】
-
在谷歌瀏覽器地址欄輸入:chrome://components/,確定組件中是否已存在flash
-
在谷歌瀏覽器地址欄輸入:chrome://settings/,點擊“高級”-》“內容設置”-》“flash”-》“添加允許的域名”,問題解決。
1)高級
2)內容設置
3)flash下添加允許的域名
【回顧總結】
現在flash慢慢淡出歷史的舞台,往后的開發中還是能不引入需要flash支持的插件還是不要引入的好,就比如這里使用的
uploadify
,實際上是可以用其他js上傳插件替代的,比如fineuploader就是一個很不錯的js上傳插件,功能強大,跨平台支撐。