0

纠正我如果我做错了:

我们在 JBoss 上运行的 Flex-BlazeDS-Spring 中有一个现有的 Web 应用程序。我们需要从客户端机器读取一个 Dll,所以我们使用了 ExternalInterface.call,如下所示:

ExternalInterface.call("eval", 
                         "try { "Test" + 
                         " = new ActiveXObject('DllName.FunctioninDll'); }" +
                          "catch(e) { document.getElementById('" + dis+ 
                          "').SetLastError(e.message); } ");

使用上面的代码,我收到 Mozilla“ActiveXObject 未定义”的“自动化服务器无法创建对象”错误。

请建议如果有任何解决方法

谢谢

4

1 回答 1

2

ActiveX 仅在 Internet Explorer 中可用。您可以尝试使用HTML object tag,但我不确定它是否有效。

于 2012-04-25T19:19:30.733 回答