【发布时间】:2020-01-15 17:15:04
【问题描述】:
我正在使用 Gecko Webbrowser 控件。我要做的是首先单击 button1 以转到第一个 URL。这很好用!
然后我点击 button2 去几乎相同的 URL。唯一不同的是日期不同,2019-09-26。
如果我在谷歌浏览器中这样做,它工作正常。但是当我在成功登陆 2019-09-13 的 URL 后单击 button2 时。什么都没有发生!
button2 不会导航到此处的 URL。为什么当我粘贴该 URL 时 chrome 会做出反应。 我想知道在以某种方式导航之前是否需要重置 Gecko 控件中的任何缓存或其他内容? 我尝试在 button2 中导航到 https://www.google.com/,效果很好。
任何想法都会很有帮助!
谢谢!
private void button1_Click(object sender, EventArgs e)
{
geckoWebBrowser1.Navigate("https://app.someurl.com/web?startDate=2019-09-13");
}
private void button2_Click(object sender, EventArgs e)
{
geckoWebBrowser1.Navigate("https://app.someurl.com/web?startDate=2019-09-26");
}
private void geckoWebBrowser1_DocumentCompleted(object sender, Gecko.Events.GeckoDocumentCompletedEventArgs e)
{
geckoWebBrowser1.Update();
}
【问题讨论】:
-
对此进行了测试,我没有遇到任何问题。为什么你有 geckoWebBrowser1.Update();?
-
嗨。我下面的回答有帮助吗?
标签: c# url gecko navigateurl