[GGH5.X] IE にActiveXクライアントがインストールされているかどうかを判断するページのサンプルが欲しい.
技術ノート
2016/10/05
[番号]
技術ノート KGTN 2016092904
[現象]
[GGH5.X] IE にActiveXクライアントがインストールされているかどうかを判断するページのサンプルが欲しい.
[説明]
以下に IE にActiveXクライアントがインストールされているかどうかで,リダイレクト先を変えるサンプルを示します.
<!DOCTYPE html> <html> <head> <meta content="text/html;shift_jis" http-equiv="Content-Type"> <title>GO-Global</title> <script language=javascript> RAPIDX_ROOT_ID = "Ieg.IEGCtrl"; if(isActiveXControlInstalled()) { // ActiveX クライアントあり location.href="http://192.168.102.89:8089/logon.html"; } else { // ActiveX クライアントなし location.href="http://192.168.102.89/goglobal/logon.html"; } function isActiveXControlInstalled(){ axobj = null; try { axobj = new ActiveXObject(RAPIDX_ROOT_ID); } catch(e) {} if (axobj) { axobj = null; return true; } return false; } </script> </head> <body> GO-Global へ接続しています. </body> </html>