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
相关产品推荐
相关产品推荐

