gpt4 book ai didi

c# - Winform webbrowser reCAPTCHA 不显示

转载 作者:太空狗 更新时间:2023-10-29 21:16:39 25 4
gpt4 key购买 nike

当我使用网络浏览器时,我创建了一个 Winform 应用程序。

我的问题是,当我导航到该站点时,没有显示 reCAPTCHA。我收到一条错误消息,我的网络浏览器不支持,我应该更新。

如果我没记错的话,winform webbrowser 从 IE 运行我们计算机中的内容。

我的电脑有 IE 11。我试着用我的 IE 检查这个网站,reCAPTCHA 运行良好。

我该如何解决这个问题?我想在我的 winform 中的网络浏览器中显示 reCAPTCHA。

最佳答案

WebBrowser 的版本是问题:

您唯一需要做的就是在 key 注册表中设置浏览器的版本:

像这样的东西就可以完成这项工作:

var appName = System.IO.Path.GetFileName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
Microsoft.Win32.Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION",
appName, 11000, Microsoft.Win32.RegistryValueKind.DWord);

//where: 11000 is currently the last version of iExplorer

请注意 11000 是有效的值(对我而言)。如果您使用 10000 或更低的值,它将不起作用。

关于c# - Winform webbrowser reCAPTCHA 不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38204383/

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