chrome.enterprise.deviceAttributes

説明

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

権限

enterprise.deviceAttributes

対象

Chrome 46 以降 ChromeOS のみ ポリシーが必要

Methods

getDeviceAnnotatedLocation()

Promise Chrome 66 以降
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
  callback?: function,
)

管理者によってアノテーションが付けられたビジネスを取得します。現在のユーザーがアフィリエイト ユーザーでない場合、または管理者によってアノテーション付き場所が設定されていない場合は、空の文字列を返します。

パラメータ

  • callback

    関数(省略可)

    callback パラメータは次のようになります。

    (annotatedLocation: string)=>void

    • annotatedLocation

      文字列

戻り値

  • Promise<文字列>

    Chrome 96 以降

    Promise は Manifest V3 以降でサポートされていますが、コールバックは下位互換性のために提供されています。同じ関数呼び出しで両方を使用することはできません。Promise は、コールバックに渡されたのと同じ型で解決されます。

getDeviceAssetId()

Promise Chrome 66 以降
chrome.enterprise.deviceAttributes.getDeviceAssetId(
  callback?: function,
)

管理者によってアノテーションが付けられたアセット ID を取得します。現在のユーザーがアフィリエイト ユーザーでない場合、または管理者によってアセット ID が設定されていない場合は、空の文字列が返されます。

パラメータ

  • callback

    関数(省略可)

    callback パラメータは次のようになります。

    (assetId: string)=>void

    • assetId

      文字列

戻り値

  • Promise<文字列>

    Chrome 96 以降

    Promise は Manifest V3 以降でサポートされていますが、コールバックは下位互換性のために提供されています。同じ関数呼び出しで両方を使用することはできません。Promise は、コールバックに渡されたのと同じ型で解決されます。

getDeviceHostname()

Promise Chrome 82 以降
chrome.enterprise.deviceAttributes.getDeviceHostname(
  callback?: function,
)

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

パラメータ

  • callback

    関数(省略可)

    callback パラメータは次のようになります。

    (hostname: string)=>void

    • hostname

      文字列

戻り値

  • Promise<文字列>

    Chrome 96 以降

    Promise は Manifest V3 以降でサポートされていますが、コールバックは下位互換性のために提供されています。同じ関数呼び出しで両方を使用することはできません。Promise は、コールバックに渡されたのと同じ型で解決されます。

getDeviceSerialNumber()

Promise Chrome 66 以降
chrome.enterprise.deviceAttributes.getDeviceSerialNumber(
  callback?: function,
)

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

パラメータ

  • callback

    関数(省略可)

    callback パラメータは次のようになります。

    (serialNumber: string)=>void

    • serialNumber

      文字列

戻り値

  • Promise<文字列>

    Chrome 96 以降

    Promise は Manifest V3 以降でサポートされていますが、コールバックは下位互換性のために提供されています。同じ関数呼び出しで両方を使用することはできません。Promise は、コールバックに渡されたのと同じ型で解決されます。

getDirectoryDeviceId()

Promise
chrome.enterprise.deviceAttributes.getDirectoryDeviceId(
  callback?: function,
)

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

パラメータ

  • callback

    関数(省略可)

    callback パラメータは次のようになります。

    (deviceId: string)=>void

    • deviceId

      文字列

戻り値

  • Promise<文字列>

    Chrome 96 以降

    Promise は Manifest V3 以降でサポートされていますが、コールバックは下位互換性のために提供されています。同じ関数呼び出しで両方を使用することはできません。Promise は、コールバックに渡されたのと同じ型で解決されます。