提供: 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 ウィジェットの UI を操作する際、Communicator ウィジェット自体がページのアクティベーションを追跡するためです。
リクエスト
構文
| activatePage(): Promise<OperationResult<null>> |
パラメータ
なし
リクエスト例
window.top.addEventListener("visibilitychange", () => {
if (window.top.document.visibilityState === 'visible') {
adApi.activatePage()
}
})
window.top.addEventListener("フォーカス", () => {
adApi.activatePage()
})
戻り値
null