久しぶりにCOLTの整備解説CD-ROMを紐解こうとしたところ、「Use only InternetExplorer5.5 or 6.0 to use this system.」という表示が出て終了してしまいました。先日Internet Explorer 7をインストールしたせいでしょう。この手のシステムは安定第一ですし、工場のメンテ用PCをわざわざ最新版ブラウザやOSにアップデートするとは考えられないので、まぁ仕方ないのですが、一般ユーザとしては困ってしまいます。
で、スクリプトを覗いて強制的に動かす方法を検証しました。
以下はバージョンチェックを回避する方法であり、根本的に本ソフトをIE7に対応させるものではありません。よって何かしらの不具合を起こす可能性は否定できず、ご利用は自己責任でお願いします。
改変するファイル:C:\Program Files\MUT3\MENU\HTML\S000000001_F00.htm (標準のパスにインストールした場合の例)
27行目の、
if(uagent.indexOf(‘MSIE 5’)>=0 || uagent.indexOf(‘MSIE 6’)>=0){
の後半部分を、
…SIE 5′)>=0 || uagent.indexOf(‘MSIE 6’)>=0 || uagent.indexOf(‘MSIE 7’)>=0){
のように変更します(赤字部分を書き足す)。古いブラウザで動かなくてもよければ、前半の5を7に書き換えるだけでも良いかも知れません。
これでとりあえずは動くようになります。ただし、車両情報やしおりは引き継がれませんでした。