在我的 WPF 应用程序中,我需要托管一个可以支持 JavaScript 和 ActiveX 的 Web 浏览器控件。
此浏览器将打开基于 catia 模型的 3D HTML 文件(大文件)。
我需要在合理的时间内打开它们……这是我现在的问题。
我的目标是尽可能接近这些时间:(这是 Internet Explorer 需要打开每个文件的时间)
- 样本 1(Light 3D 文件):12 秒
- 样本 2(中型 3D 文件):84 秒
- 样本 3(大型 3D 文件):160 秒
如果我使用 WPF WebBrowser 控件,这些是我的时间:
- 示例 1(Light HTML 3D 文件):23 秒
- 示例 2(中型 HTML 3D 文件):195 秒
- 示例 3(重型 HTML 3D 文件):367 秒
如您所见,托管在我的简单 WPF 应用程序中的 WebBrowser 需要花费大量时间来加载我的文件......
如果没有可以使用的替代控件...有没有办法使用 WPF WebBrowser 加速加载?
我在 Internet 上找到了其他用于 WPF 的 Web 浏览器,但它们都不适用于我们的 3D html (activeX)。