I have my existing BHO (Browser Helper Object) created for IE / Internet Explorer. Since Internet Explorer is completely removed/discontinued from Windows 11 as MS Edge browser allows to run legacy Web Apps in IE compatible mode. As we have customer's legacy web apps which still requires IE 11 and BHO (Browser Helper Object) for some of the business functionalities to work. We are able to run legacy web apps in Edge IE compatible mode but BHO (Browser Helper Object) is not working. Microsoft Edge's official online link says BHO (Browser Helper Object) is supported in MS Edge IE Compatible Mode. I tried registering BHO as we used to do with Internet Explorer but it doesn't get triggered when I open Web App in Edge IE compatible mode. Herewith sharing link to BHO code and registration process which I referred.
Requesting help or pointers if any to make BHO (Browser Helper Object) to work with MS Edge IE Compatible mode.

  1. Enabled IE Compatible mode in MS Edge referring link.
  2. Tried creating BHO using code and followed registration steps.
  3. Microsoft Edge's official online link says BHO (Browser Helper Object) is supported in MS Edge IE Compatible Mode.
1

There are 1 best solutions below

2
Yu Zhou On

First, "its not possible to enable BHO in Windows 11 as it has completely removed Internet Explorer" is wrong. The Internet Explorer 11 desktop application is not available on Windows 11. The MSHTML engine still exists as part of the Windows 11 operating system to power IE mode. On Windows 10, it's also the same. It's just Internet Explorer 11 desktop application is removed, not completely remove IE engine. For more information about IE 11 retirement, you can refer to this article.

Second, on Windows 11, you can still enable BHO using the same way as on Windows 10. You can manage IE add-ons by search Internet Options-> Programs-> Manage add-ons.

enter image description here enter image description here