Использование объектов ActiveX в Javascript в Linux (в Firefox) - PullRequest
1 голос
/ 26 октября 2008

Это не совсем вопрос "программирования", но я надеюсь, что он достаточно тесно связан.

Знаете ли вы, можно ли настроить браузер в Linux (например, Firefox) для использования Wine для создания объектов ActiveX? Я хотел бы обрабатывать веб-страницы, которые используют:

var xmlDocument = new ActiveXObject( Msxml2.DOMDocument.4.0 )

и т.д.. в JavaScript.

Ответы [ 4 ]

2 голосов
/ 27 октября 2008

Я думаю, что вы можете сделать это только в Internet Explorer на Wine

0 голосов
/ 03 сентября 2009

вы можете увидеть вспышку в Firefox Linux. попробуйте использовать вспышку.

0 голосов
/ 27 октября 2008

Если вы просто хотите XML-документ, вы можете сделать это с помощью стандартного JavaScript. Их не нужно для ActiveX. Просто попросите документ проанализировать xml для вас. Загляните в Центр разработчиков Mozilla. У них очень хорошие документы JS.

С другой стороны, если вы хотите, чтобы веб-страницы в разных браузерах держались подальше от ActiveX. Особенно со всеми дырами в безопасности.

0 голосов
/ 26 октября 2008

ActiveXObject является частью хоста Windows Script и недоступен в Linux, если вы не можете использовать Wine для его установки.

В качестве дополнительной проблемы фактический ActiveXObject является экземпляром приложения Windows и обычно недоступен в Linux (особенно в пакете MS Office).

Ссылки:

Windows Scripting Host

Вино

Редактировать: Вино перепутали с Моно. Исправлено сейчас.

...