我想阻止一些网址使用BHO。为了检查浏览器要转到的网址,我使用了BeforeNavigate2事件。然后,在这个事件中,如果URL被禁止,我将为我的URL执行一个Navigate2事件。但我想操纵哪个URL将出现在栏中。我不想显示Navigate2转到的网址。我如何使用BHO做到这一点呢?
发布于 2012-08-12 04:02:28
通过浏览器的界面更改地址栏将触发新的导航。您可能必须使用Win32应用编程接口来定位实际的编辑字段并直接操作它。但是,通过导航到真正的URL,浏览器很可能在导航过程中覆盖您的自定义文本。
https://stackoverflow.com/questions/11916910
复制相似问题