機械翻訳について

CloseTab操作

この操作は、特定のブラウザ・タブ、または現在のブラウザ・タブで開かれているMSIタブを閉じるために使用されます。 これはタブに固有の操作で、TabContextで実行する必要があります。 レスポンスは、ITabInfoオブジェクト内の閉じたタブの識別子の詳細をフェッチします。

ノート: CloseTab操作は、TabContextレベルから公開できる操作です。
TypeScriptの例を次に示します:
const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID','V1');
    const tabContext: ITabContext = await frameworkProvider.getTabContext();
    const payload: IOperationRequest = 
frameworkProvider.requestHelper.createPublishRequest('cxEventBusCloseTabOperation');
    tabContext.publish(payload).then((message: IOperationResponse) => {
        const tabInfo: ITabInfo = (message as ITabCloseOperationResponse).getResponseData();
        const browserTabId: string = tabInfo.getTabId();
        const MSITabId: string = tabInfo.getMSITabId();
    }).catch((error: IErrorData) => {
    });
JavaScriptの例を次に示します:
const frameworkProvider = await 
CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID', 'v1');
    const tabContext = await frameworkProvider.getTabContext();
    const payload = 
frameworkProvider.requestHelper.createPublishRequest('cxEventBusCloseTabOperation');
    tabContext.publish(payload).then((response) => {
        const tabInfo = response.getResponseData();
        const browserTabId = tabInfo.getTabId();
        const MSITabId = tabInfo.getMSITabId();
    }).catch((error) => {
    });