5

C# WinForms で、System.Windows.Forms.WebBrowser の後方/前方履歴スタックを取得する適切な方法は何ですか?

4

2 に答える 2

4

http://www.bsalsa.com/downloads.htmlをチェックしてください。これは一連の Delphi コンポーネントです (無料のソース コードです。ここで例を確認できます: http://staruml.cvs.sourceforge.net/staruml/staruml/staruml/components/plastic-components/src/embeddedwb.pas ?revision=1.1&view=markup - これは starUML プロジェクトのコードです)、IE MSHTML インターフェイスを使用して履歴、お気に入りなどを取得する方法があります。これは Object Pascal で書かれていますが、何が起こっているのかを理解するのはそれほど難しくありません。「Embedded Web Browser Components Package」をダウンロードする場合は、EmbeddedWB_D2005\Source にあるものを見てください - そこにはあらゆる種類のグッズがあります。

于 2008-09-21T02:20:47.637 に答える
-1

それは可能ではないようです。

私の提案は、Navigatedイベントをキャッチして、独自のリストを維持することです。これに関して考えられる問題は、ユーザーがブラウザーでクリックして戻ったときに、スタックを巻き戻す方法がわからないことです。

于 2008-09-11T09:01:23.663 に答える