Internet explorer OnBeforeNavigate2在针对IE10而非IE11重新定向时被触发

Internet explorer OnBeforeNavigate2在针对IE10而非IE11重新定向时被触发,internet-explorer,webbrowser-control,Internet Explorer,Webbrowser Control,我正在使用selenium测试urlwww.google.com。我编写了BHO,其中包含用于不同事件的处理程序。对于IE10,即使涉及内部重定向,OnBeforeNavigate2事件处理程序也会被触发。但是,对于IE11,OnBeforeNavigate2不会因为重定向而被解雇 知道是什么原因导致了这种情况吗?试着提供有关您的问题的详细信息,例如您正在开发哪种类型的项目?您正在使用哪种开发语言?如果有任何步骤,请尝试提供步骤和示例代码来重现问题。谢谢你的理解。你能试着提供能产生问题的样品BH

我正在使用selenium测试url
www.google.com
。我编写了BHO,其中包含用于不同事件的处理程序。对于IE10,即使涉及内部重定向,OnBeforeNavigate2事件处理程序也会被触发。但是,对于IE11,OnBeforeNavigate2不会因为重定向而被解雇


知道是什么原因导致了这种情况吗?

试着提供有关您的问题的详细信息,例如您正在开发哪种类型的项目?您正在使用哪种开发语言?如果有任何步骤,请尝试提供步骤和示例代码来重现问题。谢谢你的理解。你能试着提供能产生问题的样品BHO吗?我们可以尝试用IE 11测试它,以检查问题。@Deepak MSFT无法共享整个代码。我们正在使用BeforeNavigate2事件API()在IE中导航之前进行检测。我们没有编写任何特定于任何版本IE的代码。只有当此事件发生时,才会调用代码中的相应处理程序。但是,就像我说的,IE11和IE10的行为是不同的。如果您需要更多详细信息,请告诉我。不确定您在使用IE 11浏览器进行此测试时使用的操作系统和特定更新。我试图找到一些关于这个问题的信息,我发现有一些bug。有关该更新的信息当前不可用。但您可以参考此链接了解解决方法,以检查它是否有助于解决问题。参考:和@Deepak MSFT感谢您的回复。你是说在IE11默认页面重定向的情况下,应该触发OnBeforeNavigate2吗?我们不必设置任何标志,此功能才能正常工作?