Метод возврата тега объекта 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.