FLASHがインストールされているかどうかチェックする
2014/06/06
以前にここでちょっとやったけど、インストールされているか
どうかだけならもっと良い方法があった。
■参考サイト
http://5509.me/log/isflashinstalled
■サンプル
http://sample.taitan916.info/flashcheck/
■ソース
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
var isFlashInstalled = function(){
if (navigator.plugins["Shockwave Flash"]) {
return true;
} try {
new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
return true;
} catch(a) {
return false;
}
}();
if ( isFlashInstalled ) {
alert('FLASH対応');
} else {
alert('FLASH非対応');
}
</script>
<title>FLASHチェック</title>
</head>
<body>
<h1>FLASHチェック</h1>
</body>
</html>
■その他
フラッシュがあればtrueを返してなければfalseを返しているみたい。
navigatorオブジェクトについては下記が分かりやすそう。
http://phpjavascriptroom.com/?t=js&p=navigator
関連記事
PHPで値が空の配列を削除
やりたかった事は配列でキーは入っていて値が入っていない ものを削除したかった。 ...
Ajaxでデータを受信した際にリファラのチェックをしたい
Ajaxでデータを受信し、MySQLにINSERTするプログラムがあった。そこま ...
Opauthで「Please change the…」エラーの対応方法
Opauthを使用中に「Notice: Please change the va ...
PHPでファイルをダウンロードさせる
集計ページみたいなんがあった。その集計ページを CSV化したいと言われた。 ■ソ ...
PHPの配列でキーの最大値を取得
PHPの配列でキーの最大値を取得したかった。以下で対応する。 $test = a ...