//通知ボックスを定義 function generate(layout,alerttype,alerttext) { var n = noty({ text: alerttext, type: alerttype, dismissQueue: true, layout: layout, theme: 'defaultTheme' }); } //通知ボックスのテキスト function generateNotify() { generate('top','warning','お使いのブラウザのFlashplayerが最新ではありません
アップデートしてください'); } //Flashplayer version判定 function getFlashPlayerVersion() { // var flashplayer_ver = 0; // //IE以外の場合 // if(navigator.plugins && navigator.mimeTypes['application/x-shockwave-flash']){ // var plugin = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin; // //Flash Playerがインストールされている場合 // if(plugin){flashplayer_ver = parseInt(plugin.description.match(/\d+\.\d+/));} // } // //IEの場合、もしくはFlash Playerがインストールされていない場合 // else{ // //IEでFlash Playerがインストールされている場合 // try{ // var flashOCX = new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").match(/([0-9]+)/); // if(flashOCX){flashplayer_ver = parseInt(flashOCX[0]);} // }catch(e){} // } // //Flash Playerがインストールされていない、もしくはバージョンが6以下の場合 // if(flashplayer_ver <= 6){ // flashplayer_ver = 0; //6以下の場合ブラウザクラッシュ防止の為 // } // if(flashplayer_ver <= 10){ // generateNotify(); //通知ボックスを実行 // } } //ユーザーエージェントごとにクラス分けやFlashplayer version判定を実行 var strUA = ""; strUA = navigator.userAgent; if(strUA.indexOf("Android") != -1){ document.getElementsByTagName("body")[0].setAttribute("class","android"); }else if(strUA.indexOf("iPad") != -1){ document.getElementsByTagName("body")[0].setAttribute("class","ios"); }else if(strUA.indexOf("iPhone") != -1){ document.getElementsByTagName("body")[0].setAttribute("class","ios"); }else if(strUA.indexOf("iPod") != -1){ document.getElementsByTagName("body")[0].setAttribute("class","ios"); }else{ document.getElementsByTagName("body")[0].setAttribute("class","pc"); getFlashPlayerVersion();//Flashplayer version判定 }