我在 Windows 中使用 EO webView 来加载 HTML 页面。即使我在页面中使用以下内容,该页面似乎也在缓存。如何确保每次加载页面时都进行硬刷新?
我在 Windows 窗体中为“PageRefresh”添加了一个上下文菜单项,因此它CommandIds.ReloadNoCache在选择菜单项时运行。我如何制作是在页面加载时发生。
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />Run Code Online (Sandbox Code Playgroud)
我有以下代码来添加一个菜单项来执行 PageRefresh,它工作正常,但我希望它在用户触发菜单项时发生。
private void WebView_BeforeContextMenu(object sender, BeforeContextMenuEventArgs e)
{
e.Menu.Items.Clear();
e.Menu.Items.Add(new EO.WebBrowser.MenuItem("ViewSource", CommandIds.ViewSource));
e.Menu.Items.Add(new EO.WebBrowser.MenuItem("PageRefresh", CommandIds.ReloadNoCache));
}Run Code Online (Sandbox Code Playgroud)