4
我使用窗口內的EO webView加載HTML頁面。即使我在頁面中使用以下內容,該頁面似乎仍然緩存。我如何確保頁面每次都進行硬刷新?EO WevBrowser頁面緩存問題
我在窗體窗體中爲「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" />
我有下面的代碼添加菜單項做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));
}
謝謝你的回覆。 – django