browser.enterprise.deviceAttributes

説明

chrome.enterprise.deviceAttributes API を使用してデバイス属性を読み取ります。注: この API は、エンタープライズ ポリシーによって自動インストールされた拡張機能でのみ利用できます。

権限

enterprise.deviceAttributes

対象

Chrome 46 以降 Chrome 148 以降の browser.* ChromeOS のみ ポリシーが必要

メソッド

getDeviceAnnotatedLocation()

Chrome 66 以降 Chrome 148 以降の browser.*
browser.enterprise.deviceAttributes.getDeviceAnnotatedLocation(): Promise<string>

管理者が付けた場所を取得します。現在のユーザーが関連付けられていない場合、または管理者がアノテーション付きの場所を設定していない場合は、空の文字列を返します。

戻り値

  • Promise<string>

    Chrome 96 以降 Chrome 148 以降の browser.*

    デバイスの注釈付き位置情報で解決される Promise を返します。

getDeviceAssetId()

Chrome 66 以降 Chrome 148 以降の browser.*
browser.enterprise.deviceAttributes.getDeviceAssetId(): Promise<string>

管理者が付けたアセット ID を取得します。現在のユーザーが関連付けられていない場合、または管理者がアセット ID を設定していない場合は、空の文字列を返します。

戻り値

  • Promise<string>

    Chrome 96 以降 Chrome 148 以降の browser.*

    デバイスのアセット ID で解決される Promise を返します。

getDeviceHostname()

Chrome 82 以降 Chrome 148 以降の browser.*
browser.enterprise.deviceAttributes.getDeviceHostname(): Promise<string>

DeviceHostnameTemplate ポリシーで設定されたデバイスのホスト名を取得します。現在のユーザーが関連付けられていない場合、またはエンタープライズ ポリシーでホスト名が設定されていない場合は、空の文字列を返します。

戻り値

  • Promise<string>

    Chrome 96 以降 Chrome 148 以降の browser.*

    デバイスのホスト名で解決される Promise を返します。

getDeviceSerialNumber()

Chrome 66 以降 Chrome 148 以降の browser.*
browser.enterprise.deviceAttributes.getDeviceSerialNumber(): Promise<string>

デバイスのシリアル番号を取得します。この API の目的は、デバイスを管理することです(デバイス全体の証明書の証明書署名リクエストを生成するなど)。この API は、デバイスの管理者の同意なしにデバイスを追跡するために使用することはできません。現在のユーザーが関連付けられていない場合は、空の文字列を返します。

戻り値

  • Promise<string>

    Chrome 96 以降 Chrome 148 以降の browser.*

    デバイスのシリアル番号で解決される Promise を返します。

getDirectoryDeviceId()

browser.enterprise.deviceAttributes.getDirectoryDeviceId(): Promise<string>

Directory API のデバイス ID の値を取得します。この値はサーバーによって生成され、Cloud Directory API でクエリを実行する際にデバイスのクラウド レコードを識別するために使用されます。現在のユーザーが関連付けられていない場合は、空の文字列を返します。

戻り値

  • Promise<string>

    Chrome 96 以降 Chrome 148 以降の browser.*

    Directory API のデバイス ID で解決される Promise を返します。