WebBrowser コントロールの戻る/進む履歴の取得
-
09-06-2019 - |
質問
C# WinForms で、System.Windows.Forms.WebBrowser の前方/後方履歴スタックを取得する適切な方法は何ですか?
解決
チェックアウト http://www.bsalsa.com/downloads.html. 。これは一連の Delphi コンポーネントです (無料のソース コード。この例はここで見ることができます: http://staruml.cvs.sourceforge.net/staruml/staruml/staruml/components/last-components/src/embeddedwb.pas?revision=1.1&view=markup - これは starUML プロジェクトのコードです)、特に、IE MSHTML インターフェイスを使用して履歴、お気に入りなどにアクセスする方法を備えています。これは Object Pascal で書かれていますが、何が起こっているのかを理解するのはそれほど難しいことではありません。「Embedded Web Browser Components Package」をダウンロードした場合は、EmbeddedWB_D2005\Source にあるものを見てください。そこにはあらゆる種類の便利なものが含まれています。
他のヒント
それは不可能のようです。
私の提案は、 ナビゲートされました イベントを開催し、独自のリストを管理します。この場合に考えられる問題は、ユーザーがクリックしたときです。 戻る ブラウザでは、スタックを巻き戻す方法がわかりません。
所属していません StackOverflow