0

アプリケーションで 2 つの Web ブラウザーを使用しています。1 つは本の「コンテンツ テーブル」をリンクとして表示するため、もう 1 つはこのリンクのコンテンツを表示するためです。

例えば ​​:

<h2>Table of Contents</h2>
<ul>
<li>
<a href="#www_gutenberg_org@files@26178@26178-h@26178-h-0_htm_pgepubid00001">THE MIRROR OF TASTE,</a>
<ul>
<li>
<a href="#www_gutenberg_org@files@26178@26178-h@26178-h-0_htm_pgepubid00002">DRAMATIC CENSOR.</a>
<ul>
<li>....

クリックしてこのリンクにアクセスしたい:

<div class="mirror"><a class="pageno" title="189" id="pgepubid00000"/> <a id="www_gutenberg_org@files@26178@26178-h@26178-h-0_htm_page189"/>
<h1 id="www_gutenberg_org@files@26178@26178-h@26178-h-0_htm_pgepubid00001">THE MIRROR OF TASTE,</h1>
<h6>AND</h6>
<h2 id="www_gutenberg_org@files@26178@26178-h@26178-h-0_htm_pgepubid00002">DRAMATIC CENSOR.</h2>
<table class="title" summary="title strip">
<tbody><tr>
<td>Vol. I.</td>
<td class="center">MARCH 1810.</td>
<td class="right">No. 3.</td>
</tr>

各パーツが 1 つの Web ブラウザーにある

4

1 に答える 1

0

これは、webBrowser コントロールの navigate イベントにフックし、宛先を取得して他のブラウザーに適用することで実現しました。別の場所に適用したいリンクが見つかった場合は、navigate イベントをキャンセルします。しかし、ホストされたwinforms WebBrowserコントロールを使用しました

他のブラウザーにいつ適用するかを判断するために、解析できたデータをリンクに入れました。

于 2013-03-22T14:06:12.987 に答える