2011-04-30 11 views
0

は、ブラウザの履歴の半分以上がIEブラウザの履歴に表示されます。私のC#ブラウザでは、IEの履歴内にいくつかの履歴が表示されます。

これを防止する方法はありますか? また、私のbroswerにIE以外のポップアップが表示されるのはどうですか? ありがとう

+0

「C#ブラウザ」とは何ですか? C#プログラミング言語にはブラウザがありません。 –

+0

おそらく、フォームコントロール内で「Internet Explorer」を使用しています。 –

+3

'WebBrowser' Windows FormsコントロールはInternet Explorerを使用します。そのクラスのドキュメント(http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx)をチェックして、履歴が保存されないようにする方法がないかどうかを確認する必要があります。 –

答えて

2

実際にはフレームウィンドウなしでInternet Explorerを使用しています。履歴記録を選択的に有効にするオプションはありません。

ここには魅力的なオプションはありません。 IUrlHistoryStg2インターフェイスを使用すると、ブラウザの履歴を操作できます。あなたが必要とする宣言については、this questionをチェックしてください。 DeleteUrl()メソッドは明らかな選択肢ですが、このKB articleに記載されているように実際には機能しません。

重いハンマーであるClearHistory()を残します。実際には、別のブラウザに切り替えるよう促すかもしれませんが、別の方法で問題を解決できます。

関連する問題