You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

C# WinForms WebBrowser加载谷歌地图遭Chrome更新页面覆盖的解决求助

WebBrowser控件加载谷歌地图被Chrome更新页面覆盖的问题

我开发了一款简易程序,可输入地点并生成谷歌地图链接,通过Visual Studio中的WebBrowser控件进行查看,核心代码如下:

string InvoiceQueryLocation = BackgroundLabel1.Text + BackgroundLabel2.Text;
MapBrowser.Navigate("https://www.google.com/maps/search/" + InvoiceQueryLocation + "/");
MapBrowser.ScriptErrorsSuppressed = true;

此前程序运行正常,但约一周前,WebBrowser控件中使用的默认浏览器(推测为Chrome)提示需更新,现在执行地图查询后,页面短暂加载便被Chrome更新页面覆盖。

我尝试将AllowNavigation设为False,但这会导致无法清除现有结果并重新发起查询。已在多台电脑测试,均出现该问题。

已尝试的修复方案:

  • 更新Windows系统
  • 更新Visual Studio
  • 更新Chrome浏览器
  • 设置AllowNavigation为False

恳请各位提供解决方案或指出我遗漏的配置项。

内容的提问来源于stack exchange,提问作者MateuszK0143

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 13:15:01