gpt4 book ai didi

c# - 如何根据浏览器在同一页面上嵌入 32 位或 64 位 ActiveX 控件?

转载 作者:太空狗 更新时间:2023-10-30 01:26:14 25 4
gpt4 key购买 nike

我有一个 ActiveX 控件,它具有适用于 32 位和 64 位浏览器的 32 位和 64 位版本。在运行时,我可以检测浏览器版本并重定向到相同页面的复制部署,但引用 64 位代码库。有什么方法可以拥有一组页面,但在运行时根据浏览器更改引用的代码库文件(.cab 文件)?这是在 Visual Studio ASP.NET 中,控件在设计时嵌入到表单中。

最佳答案

这是客户端,您应该能够在任何支持 ActiveX 的 IE 中使用该代码:

<script language="javascript"><!--
var cab_to_download = "http://server/activex." +
window.navigator.cpuClass + ".cab";
--></script>

您必须在示例中将您的 CAB 命名为“activex.x86.cab”和“activex.x64.cab”,并将其用于您的 codebase="" 属性和一些 document.write() 在客户端调用。

关于c# - 如何根据浏览器在同一页面上嵌入 32 位或 64 位 ActiveX 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5394636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com