是否可以在现代浏览器中使用为 Windows 操作系统编写并在 system32 中注册的库(.dll、.ocx),将站点工作和计算的部分逻辑从服务器转移到服务器的权力本地机器?例如,如果一个 Web 应用程序被编写为供私人用户使用的私人应用程序,并且您需要将系统的部分工作逻辑转移到本地用户的计算机以卸载应用程序服务器的容量 - 我该如何解决这个挑战?< /p>
以前,当我使用带有“codebase”参数的标签时,我成功地在 IE 中实现了类似的工作方案,但现在我需要切换到现代浏览器,因为 IE 已经过时了,但到目前为止还不可能找到一种可行的方法来复制所使用的原理。也许我可以以某种方式在现代浏览器中使用在 IE 中工作的库?
P粉1077720152024-04-05 19:23:31
在IE中我们可以使用ActiveX控件。在现代浏览器中,Microsoft Edge 支持 IE模式并且IE模式支持ActiveX控件,所以我们在Edge IE模式下仍然可以使用相同的方式。
但在其他现代浏览器中,它们不支持 ActiveX 控件,并且无法使用库(.dll、.ocx)。我认为你只能开发一个程序供用户下载安装。您还可以参考类似的线程:线程1, 线程 2一个>。除了一些过时的解决方案外,结论是我们无法在其他现代浏览器中做到这一点。