勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

FLASHがインストールされているかどうかチェックする

   2014/06/06  PHP

以前にここでちょっとやったけど、インストールされているか
どうかだけならもっと良い方法があった。

■参考サイト
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

  関連記事

PhpSpreadsheetで作成したエクセルファイルをPDFファイルに変換する方法
PhpSpreadsheetで作成したエクセルファイルをPDFファイルに変換する方法

以前にPhpSpreadsheetでフォーマット用のエクセルを読み込み、指定した ...

SendGridを使ってメールサーバを構築せずにPHPからメールを送信する方法
SendGridを使ってメールサーバを構築せずにPHPからメールを送信する方法

メールサーバを構築せずに独自ドメインのメールアドレスにてメール送信を行いたい。過 ...

PHPでスマホ(iPhone / Android)に画像をダウンロードさせる方法とダウンロード後の保存場所について
PHPでスマホ(iPhone / Android)に画像をダウンロードさせる方法とダウンロード後の保存場所について

PHPで作ったシステムにスマホ(iPhone / Android)でアクセスし何 ...

PHPにて「php-ulid」ライブラリを用いてULIDを生成する方法
PHPにて「php-ulid」ライブラリを用いてULIDを生成する方法

先日MySQLにてUUIDを発行するメモを書いたがUUID v1だと生成時間によ ...

PHPでクエリ内容を取得する
PHPでクエリ内容を取得する

エラーログを確認している際によく分からない動作に なっているところがあった。 ペ ...