提供: Bright Pattern Documentation
移動先: 案内、 検索
• English

activatePage

現在のCommunicatorウィジェットインスタンスをアクティブに設定します。Communicatorウィジェットのインスタンス(ブラウザのタブなど)が複数開かれている場合に機能します。アクティブなCommunicatorウィジェットは、非アクティブなタブには届かないいくつかのシングルトンイベントを受け取ります。これらのイベントには、ON_OPEN_RECORD、ON_SEARCH_RECORDS、ON_SHOW_SCREEN、ON_SAVE_ACTIVITY_RECORD、ON_REQUEST_TRANSFER_DATA、ON_GET_KNOWLEDGE_BASE_FOLDER、ON_SEARCH_KNOWLEDGE_BASE、ON_GET_KNOWLEDGE_BASE_ARTICLE、ON_WEB_SCREEN_POP_CUSTOM、ON_VALIDATE_ASSOCIATED_RECORDSなどがあります。

通常、このメソッドを使用する必要はありません。Communicatorウィジェットは、ユーザーがCommunicatorウィジェットのUIを操作する際に、ページのアクティベーションを自動的に追跡するためです。

リクエスト

構文

activatePage(): Promise<OperationResult<null>>


パラメータ なし

リクエスト例

window.top.addEventListener("visibilitychange", () => {

if (window.top.document.visibilityState === 'visible') {

adApi.activatePage()

}

})

window.top.addEventListener("focus", () => {

adApi.activatePage()

})

戻り値

null

< 前へ | 次へ >