我们的网络应用不支持 IE ,但是客户希望使用呼叫中心功能,由于 activeX控件。
解决方法是,当用户单击Chrome中的“呼叫”按钮时,Web应用将使用 URL Alert协议打开IE中的callCenter.html页面,并打开 callCenter.html 页面启动ActiveX控件的初始化以进行进一步的操作。到目前为止还可以。
问题是,如果已经在IE中打开了callCenter.html窗口,并且用户再次在chrome中单击了呼叫按钮,则会在IE中打开另一个callCenter.html窗口,这将导致ActiveX控件再次初始化,并且在这里它会出现故障,因为activeX控件已在以前的IE窗口中加载并运行。
因此,请提出建议,以某种方式可以检测IE中是否已经打开callCenter.html窗口,如果已经打开,则应更新呼叫中心的调用参数。
非常感谢您的建议