📄 调用ie编写网络浏览器如何避免ie打开新窗口.txt
字号:
有 两 个 事 件 与 打 开 新 窗 口 有 关 , NewWindow2和 BeforeNavigate2事 件 。 如 果 使 用 IE快 捷 菜 单 上 的 “ 在 新 窗 口 中 打 开 ” 或 将 <a>的 target设 置 为 _blank打 开 新 窗 口 , 将 触 发 NewWindow2事 件 , 关 于 该 事 件 的 处 理 可 以 参 考 QA002749 “WebBrowser类和WebBrowser_V1类的区别”。
如 果 是 采 用 <A HREF=javascrpit:...>的 方 式 打 开 新 窗 口 , 也 可 以 利 用 WebBrowser控 件 的 BeforeNavigate2事 件 :
Private Sub brwWebBrowser_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
参 数 URL是 链 接 地 址 。
当 用 户 点 击 时 会 发 生 这 个 事 件 , 你 可 以 设 置 Cancel = False来 禁 止 IE打 开 新 窗 口 , 而 自 己 打 开 一 个 窗 口 , 显 示 URL指 定 的 地 址 。
<END>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -