我有一个.NET ActiveX / COM对象,里面有一个WebBrowser控件(以及其他控件,如按钮等)。
此对象似乎加载正常,按钮显示并正常工作,但由于某种原因,WebBrowser控件没有显示!
在IE中是否存在一些限制(例如,IE是否害怕递归等等)?有没有办法让我克服它?
提前致谢,
朱波罗卡
答案 0 :(得分:1)
FireBreath有一个名为WebView的库可以做到这一点;我已经在基于NPAPI的浏览器和ActiveX中测试了它,它运行得很好。您可能想要这样做有很多原因。
由于我不知道你在做什么,我不能告诉你你做错了什么......但是我可以告诉你FireBreath用来做它的源代码:
https://github.com/firebreath/FireBreath/blob/master/src/libs/WebView/Win/WebViewWin.cpp
这是在C ++中,但您可以从中找到有用的东西。我不在浏览器中使用.net - 开销太大 - 但理论上应该适用相同的原则。