Метод возврата тега объекта HTML

Я строю страницу, где мне нужно отобразить объект ActiveX клиента RDP в браузере. Это очевидно работает только в IE+Windows, поэтому мне нужно убедиться, что другие браузеры получают сообщение об ошибке.

О теге объекта w3c пишет:

Если пользовательский агент не может визуализировать объект по какой-либо причине (не настроен, не хватает ресурсов, неправильная архитектура и т. Д.), Он должен попытаться отобразить его содержимое.

Так что я делаю так:

<object
    id="MsRdpClient"
    onreadystatechange="TryConnect();"
    codebase="msrdp.cab#version=5,1,2600,1050"
    classid="CLSID:9059f30f-4eb1-4bd2-9fdc-36f43a218f4a">
    <script type="text/javascript">
        window.location = "failure.aspx";
    </script>
</object>

Однако IE (9) отображает содержимое тега объекта, даже если объекты загружаются. Это ошибка в IE?

Что я могу сделать вместо этого?

1 ответ

Решение

К сожалению, это известная проблема в IE9, но она еще не устранена. Читайте об этом на сайте msdn.

Другие вопросы по тегам