Использование объектов ActiveX в Javascript в Linux (в Firefox)
Вопрос
Это не совсем вопрос "программирования", но я надеюсь, что он достаточно тесно связан.
Знаете ли вы, возможно ли настроить браузер в Linux (напримерFirefox) использовать Wine для создания объектов ActiveX?Я хотел бы обрабатывать веб-страницы, которые используют:
var xmlDocument = new ActiveXObject( Msxml2.DOMDocument.4.0 )
и т.д.в Javascript.
Решение
Я думаю, вы можете сделать это только в Internet Explorer на Wine
Другие советы
ActiveXObject является частью узла сценариев Windows и недоступен в Linux, если только вы не можете использовать Wine для его установки.
В качестве побочной проблемы фактический ActiveXObject является экземпляром приложения Windows и обычно недоступен в Linux (особенно в пакете MS Office).
Ссылки:
Редактировать:Перепутал Вино с Моно.Теперь исправлено.
Если вам просто нужен xml-документ, вы можете сделать это с помощью стандартного javascript.Им нет необходимости в ActiveX.Просто попросите документ проанализировать xml для вас.Загляните в Центр разработчиков Mozilla.У них есть очень хорошие документы JS.
С другой стороны, если вы хотите, чтобы кроссбраузерные веб-страницы держались подальше от ActiveX.Особенно со всеми его дырами в безопасности.
вы можете увидеть flash в firefox для Linux.попробуйте использовать вспышку.