- var fls = flashChecker();
- if (fls.h) {
- if (fls.v < parseFloat('8.0')) {
- alert("您当前的flash player版本为" + fls.v + ",版本过低,点击确定后更新flash player!");
- location.href = 'http://get.adobe.com/cn/flashplayer/';
- }
- } else {
- alert("您没有安装flash,点击确定后安装flash player!");
- location.href = 'http://get.adobe.com/cn/flashplayer/';
- }
- function flashChecker() {
- //是否安装了flash
- var hasFlash = 0;
- //flash版本
- var flashVersion = 0;
- //是否IE浏览器
- var isIE = /*@cc_on!@*/0;
- if (isIE) {
- var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
- if (swf) {
- hasFlash = 1;
- VSwf = swf.GetVariable("$version");
- flashVersion = parseInt(VSwf.split(" ")[1].split(",")[0]);
- }
- } else {
- if (navigator.plugins && navigator.plugins.length > 0) {
- var swf = navigator.plugins["Shockwave Flash"];
- if (swf) {
- hasFlash = 1;
- var words = swf.description.split(" ");
- for (var i = 0; i < words.length; ++i) {
- if (isNaN(parseInt(words[i])))
- continue;
- flashVersion = parseInt(words[i]);
- }
- }
- }
- }
- return {
- h : hasFlash,
- v : flashVersion
- };
- }