问题
I have written a BHO
by following " How to get started with developing Internet Explorer extensions?. " and it worked very well for me in IE8
and IE9
. But the same is not working in IE10
and above. Are there any differences between IE9
and IE10
in terms of BHO
code.
Any help is appreciated. Thanks
回答1:
Yes, though without more information about the problems you're running into with IE10, it's hard to what specific information to point you to.
Here are a couple of links to get you started:
- Supporting Enhanced protected mode
- ActiveX control and plugin changes (to Internet Explorer)
- Plugin and ActiveX support in Windows 8 and Windows 8.1
I can tell you that BHOs written in managed code are not formally supported. Here are a few links that discuss the problems:
- IE Blog: Add-on Performance Part 3: Optimizing Add-on Startup Performance
- MSDN Magazine: In-Process Side-by-Side
- The Old New Thing: Do not write in-process shell extensions in managed code
(Note that the last link is written by Raymond Chen, one of the smartest guys at Microsoft. It's not wise to ignore his advice.)
Please do try to isolate the problem into more details. That makes it much easier to help.
Hope this helps...
-- Lance
来源:https://stackoverflow.com/questions/26484636/ie-bho-written-in-c-sharp-4-0-is-working-in-ie-9-but-not-working-in-ie10-on-a-wi