說明
使用 chrome.enterprise.deviceAttributes
API 讀取裝置屬性。注意:這個 API 僅適用於由企業政策強制安裝的擴充功能。
權限
enterprise.deviceAttributes
可用性
方法
getDeviceAnnotatedLocation()
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
callback?: function,
)
擷取管理員加註的位置。如果目前的使用者未聯盟,或管理員未設定已加註的位置,則會傳回空字串。
參數
-
回呼
函式 選用
callback
參數如下所示:(annotatedLocation: string) => void
-
annotatedLocation
字串
-
傳回
-
承諾<字串>
Chrome 96 以上版本Promise 僅適用於 Manifest V3 及以上版本,其他平台需要使用回呼。
getDeviceAssetId()
chrome.enterprise.deviceAttributes.getDeviceAssetId(
callback?: function,
)
擷取管理員註解的資產 ID。如果目前的使用者未建立關聯,或管理員未設定資產 ID,則會傳回空白字串。
參數
-
回呼
函式 選用
callback
參數如下所示:(assetId: string) => void
-
assetId
字串
-
傳回
-
承諾<字串>
Chrome 96 以上版本Promise 僅適用於 Manifest V3 及以上版本,其他平台需要使用回呼。
getDeviceHostname()
chrome.enterprise.deviceAttributes.getDeviceHostname(
callback?: function,
)
擷取由 DeviceHostnameTemplate 政策設定的裝置主機名稱。如果目前的使用者未建立關聯,或是企業政策未設定主機名稱,則會傳回空白字串。
參數
-
回呼
函式 選用
callback
參數如下所示:(hostname: string) => void
-
主機名稱
字串
-
傳回
-
承諾<字串>
Chrome 96 以上版本Promise 僅適用於 Manifest V3 及以上版本,其他平台需要使用回呼。
getDeviceSerialNumber()
chrome.enterprise.deviceAttributes.getDeviceSerialNumber(
callback?: function,
)
擷取裝置的序號。請注意,這個 API 的用途是管理裝置 (例如產生裝置層級憑證的憑證簽署要求)。未經裝置管理員同意,這個 API 不得用於追蹤裝置。如果目前的使用者未建立關聯,則會傳回空白字串。
參數
-
回呼
函式 選用
callback
參數如下所示:(serialNumber: string) => void
-
serialNumber
字串
-
傳回
-
承諾<字串>
Chrome 96 以上版本Promise 僅適用於 Manifest V3 及以上版本,其他平台需要使用回呼。
getDirectoryDeviceId()
chrome.enterprise.deviceAttributes.getDirectoryDeviceId(
callback?: function,
)
擷取伺服器產生的 Directory API 裝置 ID 值,並找出裝置的雲端記錄,以便在 Cloud Directory API 中進行查詢。如果目前的使用者未建立關聯,則會傳回空白字串。
參數
-
回呼
函式 選用
callback
參數如下所示:(deviceId: string) => void
-
deviceId
字串
-
傳回
-
承諾<字串>
Chrome 96 以上版本Promise 僅適用於 Manifest V3 及以上版本,其他平台需要使用回呼。