Я написал приложение, используя HTML 5, и я не хочу показывать окно с ошибкой вместо страницы, когда кто-то заходит из IE. Когда он обнаруживает navigator.appName
как Microsoft Internet Explorer
, он скрывает все и показывает ошибку div, которая началась скрытой. Div выглядит следующим образом:
<div id='ieerror' style='display:none;width:500px;height:500px;border:3px solid #ff0000;position:absolute;top:50%;left:50%;margin-top:-250px;margin-left:-250px;'>
<center>
<h1 style='font-size: 30px;'>Internet Explorer is not supported by Aud!</h1><br /><br />
<p>Internet Explorer does not support HTML 5 and therefore this application cannot run.<br />
Please upgrade your browser. We suggest <a href='http://www.google.com/chrome'>Google Chrome</a>!</p>
</center>
</div>
Проблема в том, что когда я захожу на страницу в IE, div появляется с рамкой, но в ней нет содержимого. Ничего внутри этого нет. Я пошел к view->source
и посмотрел на него, и код все еще там, но ничего из этого не отображается. Как мне это исправить?