gpt4 book ai didi

c# - 使用 chrome 而不是 SHDocVw.InternetExplorer

转载 作者:太空宇宙 更新时间:2023-11-03 15:52:51 24 4
gpt4 key购买 nike

在我的 VB6 应用程序中,我使用 SHDocVw.InternetExplorer 并导航网站、填写 texbox、提交等。

Dim iE As New SHDocVw.InternetExplorer
iE.Navigate "www.google.com"
iE.Visible = True

那么我如何使用 chrome 作为实例来做同样的事情。我将能够像在 SHDocVw.InternetExplorer 中那样使用所有功能。

请指导我。 也欢迎 .NET 解决方案

最佳答案

我不太明白你的问题,我的 vb6 非常脏(不是说现在已经很老了)... SHDocVw 只将 Internet Explorer 定义为可以由平台使用,它是访问 Internet Explorer 启动器的 Hook 。

在 .net 中,您可以使用 CEFSharp 等库访问托管在您的应用程序上的 Chrome 实例。您将需要创建一个窗口并将您的 chrome 浏览器作为它的控件。完成后,您将能够导航到所需的页面。

我快速浏览了一圈,找不到 vb6 的包装器,但是有很多 .net 的示例(如果您有兴趣,我可以提供 WPF 的示例)。

另一种方式(我不推荐)是使用您要提供的参数启动 chrome 进程。例如,以下命令行应使用两个选项卡打开 chrome(如果已安装),每个选项卡都提供了 url:

启动 chrome "http://www.google.com""http://www.stackoverflow.com"

在这种情况下(如上所述)您需要在尝试启动之前检查注册表是否安装了 Chrome。

引用CEFSharp

关于c# - 使用 chrome 而不是 SHDocVw.InternetExplorer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25075942/

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