Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用 BHO 阻止一些 URL。为了检查浏览器要访问的 URL,我使用了 BeforeNavigate2 事件。然后,在这个事件中,如果 URL 被禁止,我会为我的 URL 执行 Navigate2 事件。但我想操纵将出现在栏中的 URL。我不想显示 Navigate2 访问的 URL。我怎么能用 BHO 做到这一点?
通过浏览器界面更改地址栏将触发新的导航。您可能必须使用 Win32 API 来定位实际的编辑字段并直接对其进行操作。但是,通过导航到真实的 URL,浏览器很可能在导航过程中覆盖您的自定义文本。