.NET

Form.webBrowser.navigate()すると、パソコンの中のキャッシュが使われてしまう事があるわよね。あれの対策を色々やってみたんだけど……。

まだ根本解決かはわからないので、未確認扱いにしておくわね。

PC上の設定で一時ファイルを限りなく最小に。

webBrowserはOS上のIEの部品そのものを使うの。だからインターネットオプション等の設定が反映されるわ。

Refreshする

webbrowser1.Refresh();

ちなみにこれ、どこに設定するかが謎よね。

まず、Refreshをnavigateの代わりにする事はできない。 **なぜならRefreshは読み込み完了イベントを発行しない** から。

わたしは以下のようにしてみたわ。

webbrowser1.navigate("http://URL/");
webbrowser1.Refresh();

うーん。

これで様子見かしらね。


トップ   編集 凍結解除 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-06-02 (木) 14:04:15