Foxtable(狐表)用户栏目专家坐堂 → 浏览器控件内点击会跳到外部浏览器上问题


  共有5478人关注过本帖树形打印复制链接

主题:浏览器控件内点击会跳到外部浏览器上问题

帅哥哟,离线,有人找我吗?
大红袍
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/28 14:29:00 [显示全部帖子]

下载信息  [文件大小:320.0 KB  下载次数:48]
图片点击可在新窗口打开查看点击浏览该文件:web.foxdb

[此贴子已经被作者于2015/8/28 14:29:08编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/28 14:31:00 [显示全部帖子]

mark 新窗口

 

全局代码

 

Public Sub web_DocumentCompleted(sender As object, e As windows.forms.WebBrowserDocumentCompletedEventArgs)
    For Each archor As object In sender.Document.Links
        archor.SetAttribute("target", "_self")
    Next
End Sub

 

Public Sub web_NewWindow(sender As object, e As system.ComponentModel.CancelEventArgs)
    e.cancel = True
End Sub

 

afterLoad事件

 

Dim web As windows.Forms.webbrowser = e.Form.Controls("WebBrowser1").basecontrol
web.ScriptErrorsSuppressed = True
addhandler web.DocumentCompleted, addressof web_DocumentCompleted
addhandler web.NewWindow, addressof web_NewWindow


 回到顶部