機械翻訳について

GlobalContext

GlobalContextを使用すると、アプリケーション・レベルのイベントをリスニングし、アプリケーション・レベルの操作を実行できます。

たとえば、tabOpen、tabCloseおよびtabChangeイベントをリスニングできます。 また、TabFocus、TabClose、CustomEventおよびInvokeRestApiアクションもサポートされています。

サポートされているイベントは次のとおりです:

イベント名 説明
TabOpen このイベントは、新しいブラウザ・タブまたはMsiタブを開いたときに開始されます。
TabClose このイベントは、ブラウザ・タブまたはMSIタブがクローズされたときに開始されます
TabChange このイベントは、ブラウザ・タブまたはMSIタブ・スイッチが発生したときに開始されます

GlobalContextへのアプリケーション参照を取得するには、getGlobalContext関数を使用できます。

次のコード・サンプルは、アプリケーションへの参照を提供します:
getGlobalContext(): Promise<IGlobalContext>;
次のコード・サンプルは、TypeScriptの例を示しています:
/// <reference path="uiEventsFramework.d.ts"/>
const  frameworkProvider : CX_SVC_UI_EVENTS_FRAMEWORK.IUiEventsFrameworkProvider  = await 
CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID');
const globalContext: CX_SVC_UI_EVENTS_FRAMEWORK.IGlobalContext = await  frameworkProvider.getGlobalContext();
次のコード・サンプルは、JavaScriptの例を示しています:
const frameworkProvider = await 
CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID');
const globalContext = await  frameworkProvider.getGlobalContext();