我有一个旧的 Web 应用程序,无法再打开。没有可用的更新或新版本,但它控制着一些相当重要的硬件,所以我仍然需要使用它。
我无法在 Firefox 或 Chrome 中打开 Web 应用程序,但可以在 Edge 中打开它。但是,登录 Web 应用程序后,它尝试打开某种控件(我猜是 ActiveX?),但失败了,并显示错误“64 位版本的 Internet Explorer 不支持 ViewXCtrl。请使用 32 位版本。”。
尝试在 Internet Explorer(32 位版本和 64 位版本)中打开网站后,IE 会自动切换到 Edge,它显然始终处于 64 位模式,因为无论我打开哪个版本,我总是收到上述消息。
如何在 Windows 10 上以 32 位模式打开 Edge,或者,如果不可能的话,如何才能打开此 Web 应用程序而不必使用虚拟机或类似程序?
答案1
好吧,我终于弄清楚了如何在 Edge 中运行这个 Web 应用程序。
首先,我更改了 Edge 中的设置,允许以 IE 模式打开网站。其次,我将 Web 应用程序的 URL 添加到允许以 IE 模式打开的页面列表中。最后一步是打开网站、登录、单击顶部栏中的 IE 图标、再次登录,然后 ViewXCtrl 控件就可见了。
显然,“64 位版本的 Internet Explorer 不支持 ViewXCtrl。请使用 32 位版本。”这条消息是不正确的,因为该应用程序现在在 64 位 Edge 中运行。
我希望这个过程能对遇到相同消息的人有所帮助。