Если пользователь пытается зайти в игру через браузер отличный от IE, предлагаю выводить ему сообщение об этом и ссылку на скачивание bat файла, в котором прописаны инструкции (привел комментарии в программе для тех кто не разбирается в этом):
Код:
@echo off
rem Выключаем вывод команд
rem Запускаем IE и открываем fo2
start iexplore.exe %http://formula-n2o.ru/
rem Проверяем установлен ли плагин
if exist C:\Progra~1\Virtools (
rem Если установлен, удаляем батник
Del %0 /q
rem иначе, запрашиваем подтверждение на установку
) else (
echo ================================================================================
echo Отсутствует плагин Virtools 3D Player, необходимый для корректной работы игры. Установить?
echo ================================================================================
)
pause
rem и загружаем exeшник
start iexplore.exe %http://3dlifeplayer.dl.3dvia.com/player/install/3DVIA_player_installer.exe
rem удаляем батник
Del %0 /q
Что мы получаем в итоге? Пользователь, не знающий что такое IE, зайдет через IE и в придачу установит Virtools
Как это выглядит?
Код HTML:
<div align="right" id="Alert" class="Alert show">
<div class="h3">Ошибка<a href="#" onclick="showError(); return false;" style="text-decoration:none;float:right;">[ Закрыть ]</a></div>
<p>Извините, но игра работает только в Internet Explorer v5.5 и выше</p>
<a href="http://formula-n2o.ru/start_fo2.bat">Запустить игру в IE</a>
</div>
Скачать bat файл (после запуска самоликвидируется)