我正在使用 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();
}