interface IDualEngine20BrowserSessionObserver

重要

DualEngine API 是受限访问功能的一部分, (请参阅 LimitedAccessFeatures 类) 。 有关详细信息或请求解锁令牌,请联系 Microsoft 支持部门

interface IDualEngine20BrowserSessionObserver
  : public IUnknown

从会话接收事件。

摘要

Members 说明
NavigateDownloadLink 当会话下载窗口请求导航到 URL 时引发。
ReverseSyncCookies 在会话中设置 Cookie 时引发(如果启用了反向 Cookie 同步)。
UpdateDownloadState 停止或启动下载时引发。

适用对象

产品 引入
Windows 10,版本 20H1 KB5032278
Windows 11,版本 22H2 KB5032288

Members

当会话下载窗口请求导航到 URL 时引发。

public HRESULT NavigateDownloadLink (BSTR url, VARIANT * PostData)

参数
  • url 应导航到的 URL。

  • PostData HTTP POST 数据,例如表单数据。

ReverseSyncCookies

在会话中设置 Cookie 时引发(如果启用了反向 Cookie 同步)。

public HRESULT ReverseSyncCookies (const DualEngineCookie * pCookies、DWORD cCookies、ULONG ulCookieSyncVersion)

请参阅 IDualEngine20BrowserSession::SetReverseCookieSync

参数
  • pCookies 设置的 Cookie。

  • cCookies 中的 pCookiesCookie 数。

  • ulCookieSyncVersion 一个数字,可用于将特定 Cookie 状态与导航相关联。

UpdateDownloadState

停止或启动下载时引发。

public HRESULT UpdateDownloadState (BOOL fOnGoingDownloads)

参数
  • fOnGoingDownloads 如果 true为 ,则会话会持续下载; false 否则为 。