高能君
小狐狸
小狐狸
  • UID39305
  • 注册日期2013-03-24
  • 最后登录2013-03-24
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3178回复:1

为什么我自己写的Gecko内核浏览器无法打开新页面

楼主#
更多 发布于:2013-03-24 13:45
我是用VB.net+geckofx写的(主要由于不会VC。。。),理论上应该可以实现火狐内核的全部功能
测试结果,打开网页没问题,但是遇到打开新标签页的页面点击就没反应了。
具体来说:
如果一个连接,打开的新页面在火狐浏览器中是在同一标签页中打开,那么打开功能就没问题,新页面会显示
如果新页面需要新建标签页(比如进入百度百科首页,随便点击个热门词条在另一个页面上显示内容的情况)程序就没有任何反应

请问问题出在哪? 需要什么改进的地方吗?
代码很简单:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        On Error Resume Next
        Skybound.Gecko.Xpcom.Initialize(xulrunner的路径)
        GeckoWebBrowser1.Navigate("http://baike.baidu.com")
End Sub
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-03-28
  • 发帖数1968
  • 经验478枚
  • 威望1点
  • 贡献值356点
  • 好评度20点
  • 社区居民
  • 忠实会员
1楼#
发布于:2013-03-24 13:45
完整代码瞧瞧
My Technical Blog: http://art-technical.blogspot.com/
游客

返回顶部