通过


IWebApplicationNavigationEvents::BeforeNavigate 方法 (webapplication.h)

在给定主机 (窗口或框架集元素) 发生导航之前触发。

语法

HRESULT BeforeNavigate(
  [in] IHTMLWindow2 *htmlWindow,
  [in] LPCWSTR      url,
  [in] DWORD        navigationFlags,
  [in] LPCWSTR      targetFrameName
);

参数

[in] htmlWindow

类型: IHTMLWindow2*

导航所在的窗口或框架。

[in] url

类型: LPCWSTR

要导航到的 URL。

[in] navigationFlags

类型:DWORD

与当前导航相关的标志。

[in] targetFrameName

类型: LPCWSTR

要在其中进行导航的框架的名称。 如果没有以命名帧为目标,则值为 null

返回值

类型: HRESULT

被主机忽略。 如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 webapplication.h

另请参阅

IWebApplicationNavigationEvents