0

首先,我应该说我对 App-V 知之甚少,我只需要知道这是否可能。

我们在企业桌面环境中安装了 2 个版本的 IE9。一个标准的基本 IE 和一个包含 TruView 插件的 App-V 软件包版本。

TruView 版本是使用这样的命令行运行的...

"C:\Program Files (x86)\Internet Explorer\iexplore.exe" {url} /appvve:5E44A6AD-03AA-456E-888B-6E6800ACE354_77922666-E58F-441B-8510-35D569BF88CF

如果需要使用 TruView 插件,我需要做的是在浏览器的 TruView 版本中加载 HTML 页面。

显然,出于安全原因,我不能将它作为命令行从 JavaScript 运行,但由于它似乎是一个命令行开关,导致插件在默认 IE 浏览器中加载,有没有办法从加载插件包JavaScript?

正如我所说,我只需要知道这是否可能,这样我就可以解决问题。如果没有,那么我可以告诉他们我们需要找到另一种解决方法。

4

1 回答 1

0

(我怀疑你现在已经有了答案,但是:) 我们发现做这样的事情的最简单方法是在 App-V 文件中包含一个 .EXE。客户端将检测到 .EXE 并使其在虚拟环境中启动...

因此,我们最初构建了一个非常简单的 .EXE,它接收命令行参数(URL)并执行它们。因为 .EXE 是在气泡中实例化的,所以 http:// 或 URL 调用会在气泡中传递给 IE - 所以它会看到您在 App-V 中安装的 ActiveX 控件。

看看这里:https ://benjiappfactory.wordpress.com/2015/07/12/delivering-old-jres-or-activex-controls-in-bubbles/

我仍在重写源代码,以便我可以公开发布(并确认我已经消除了我在新引擎中引入的错误 - 从 AHK 到 AU3)但如果有兴趣,我可以在一周内发布它或者

于 2015-07-19T04:04:55.443 回答