Поправьте меня, если я делаю неправильно:Использование ActiveX DLL в веб-приложения Flex
Мы существующий веб-приложений в Flex-BlazeDS-Spring работает на JBoss. Нам нужно прочитать Dll от клиентской машины, поэтому мы использовали ExternalInterface.call, как показано ниже:
ExternalInterface.call("eval",
"try { "Test" +
" = new ActiveXObject('DllName.FunctioninDll'); }" +
"catch(e) { document.getElementById('" + dis+
"').SetLastError(e.message); } ");
С выше кода я получаю «Сервер автоматизации не может создать объект» ошибка с Mozilla «ActiveXObject не определен ».
Просьба предложить Если есть работа вокруг
Благодаря
Я бы поспорил, что это связано с настройками безопасности браузера. Выключите/снимите защиту браузера и повторите проверку. –
Привет, Сэм, спасибо за это, но все же Он заставляет приложение работать полностью с помощью IE, есть ли еще один способ обхода этой проблемы, любезно предлагаю. –