gpt4 book ai didi

c - UPS WorldShip 如何知道 Internet Explorer 是否已启动?

转载 作者:行者123 更新时间:2023-11-30 15:51:01 25 4
gpt4 key购买 nike

我们使用 Aurora 作为浏览器,但 UPS WorldShip 顽固地使用 Internet Explorer。因此,我创建了一个名为 iexplore.exe 的可执行文件,并用我的“假”替换了真正的 iexplore.exe。我的“假”iexplore.exe 只是启动了 Aurora。因此,我启动 WorldShip,然后单击 UPS 主页(或类似的内容),它会启动 Aurora。但随后 WorldShip 挂起,并显示正在连接...请稍候,就好像没有启动任何内容一样。

我的问题是:IE 如何与 WorldShip 通信以使其知道 IE 已启动?我怎样才能在我自己的程序中实现这个(最好是用 C 语言)?

编辑
IE 使用 -Embedding 选项启动。有人知道那是什么吗?

最佳答案

User-Agent 检测到 Internet Explorer在 HTTP header 中(如 RFC2616 中定义)。因此,如果您的浏览器不在用户代理中的某个位置发送“MSIE”,UPS 不会认为您使用的是 Internet Explorer。

根据 UPS 使用的 API,您可能确实需要使用 IE,特别是在使用 ActiveX 的情况下。任何其他浏览器都不支持此功能。

关于c - UPS WorldShip 如何知道 Internet Explorer 是否已启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15418946/

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