两个浏览器控件之间的链接

本文关键字:控件 之间 链接 浏览器 两个 | 更新日期: 2023-09-27 18:05:32

我在我的应用程序中使用两个web浏览器,一个用于显示书的"内容表"作为链接,另一个用于显示该链接的内容

例如:

<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>

每个部分都在一个浏览器中

两个浏览器控件之间的链接

我通过钩接webBrowser控件上的导航事件,获取目的地并将其应用于另一个浏览器来做到这一点。如果找到想要在其他地方应用的链接,则取消导航事件。但是,我使用了一个托管的winforms WebBrowser控件

为了确定何时应用于其他浏览器,我在链接中放入了能够解析的数据