0

我想使用 BHO 阻止一些 URL。为了检查浏览器要访问的 URL,我使用了 BeforeNavigate2 事件。然后,在这个事件中,如果 URL 被禁止,我会为我的 URL 执行 Navigate2 事件。但我想操纵将出现在栏中的 URL。我不想显示 Navigate2 访问的 URL。我怎么能用 BHO 做到这一点?

4

1 回答 1

0

通过浏览器界面更改地址栏将触发新的导航。您可能必须使用 Win32 API 来定位实际的编辑字段并直接对其进行操作。但是,通过导航到真实的 URL,浏览器很可能在导航过程中覆盖您的自定义文本。

于 2012-08-11T20:02:28.483 回答