説明
chrome.networking.onc
API は、ネットワーク接続(モバイル、イーサネット、VPN、Wi-Fi)の設定に使用されます。この API は、自動起動された Chrome OS キオスク セッションで使用できます。
ネットワーク接続の構成は、Open Network Configuration(ONC)仕様に沿って指定されます。
注: ほとんどの辞書プロパティと列挙型の値は、JavaScript の lowerCamelCase 表記法ではなく、ONC 仕様に合わせて UpperCamelCase を使用します。
権限
networking.onc
対象
型
ActivationStateType
列挙型
「有効」
「Activating」
「NotActivated」
「PartiallyActivated」
CaptivePortalStatus
列挙型
"Unknown"
"Offline"
「オンライン」
「ポータル」
"ProxyAuthRequired"
CellularProperties
プロパティ
-
ActivationState
携帯通信会社のアカウントのアクティベーション状態。
-
ActivationType
文字列 省略可
モバイル ネットワークの有効化タイプ。
-
AllowRoaming
ブール値(省略可)
ネットワークでローミングが許可されているかどうか。
-
AutoConnect
ブール値(省略可)
モバイル ネットワークに自動的に接続するかどうか(範囲内にある場合)。
-
家族向け
文字列 省略可
モバイル デバイスのテクノロジー ファミリー -
CDMA
またはGSM
。 -
FirmwareRevision
文字列 省略可
セルラー モデムに読み込まれたファームウェア リビジョン。
-
FoundNetworks
FoundNetworkProperties[] 省略可
最新のネットワーク スキャンで検出されたネットワークのリスト。
-
HardwareRevision
文字列 省略可
セルラー モデムのハードウェア リビジョン。
-
HomeProvider
モデムに現在インストールされている SIM カードを発行した通信事業者に関する情報。
-
メーカー
文字列 省略可
セルラーモデムのメーカー。
-
ModelID
文字列 省略可
セルラー モデムのモデル ID。
-
NetworkTechnology
文字列 省略可
モデムがネットワークに登録されている場合は、現在使用中のネットワーク テクノロジー。
-
PaymentPortal
PaymentPortal 省略可
ユーザーがモバイルデータ プランに登録したり、変更したりするために使用できるオンライン決済ポータル。
-
RoamingState
文字列 省略可
現在のネットワーク上のモバイル モデムのローミング状態。
-
SIMLockStatus
SIMLockStatus 省略可
GSM ファミリー ネットワークの SIM ロックの状態。
-
SIMPresent
ブール値(省略可)
SIM カードが存在するかどうか。
-
スキャン
ブール値(省略可)
Chrome 63+携帯通信ネットワークのスキャンが進行中の場合は true。
-
ServingOperator
モデムが現在登録されているネットワークの事業者に関する情報。
-
SignalStrength
number 省略可
現在のネットワークの信号強度。
-
SupportNetworkScan
ブール値(省略可)
携帯通信会社がスキャンをサポートしているかどうか。
CellularProviderProperties
プロパティ
-
コード
文字列
ネットワークの MCC(モバイル カントリー コード)と MNC(モバイル ネットワーク コード)を単純に連結したセルラー ネットワーク ID。
-
国
文字列 省略可
2 文字の国コード。
-
名前
文字列
演算子の名前。
CellularStateProperties
プロパティ
-
ActivationState
詳細については、
CellularProperties.ActivationState
をご覧ください。 -
NetworkTechnology
文字列 省略可
詳細については、
CellularProperties.NetworkTechnology
をご覧ください。 -
RoamingState
文字列 省略可
詳細については、
CellularProperties.RoamingState
をご覧ください。 -
SIMPresent
ブール値(省略可)
詳細については、
CellularProperties.SIMPresent
をご覧ください。 -
SignalStrength
number 省略可
詳細については、
CellularProperties.SignalStrength
をご覧ください。
CertificatePattern
プロパティ
-
EnrollmentURI
string[] 省略可
このパターンに一致する証明書が見つからなかった場合にユーザーをリダイレクトできる URI のリスト。
-
発行元
設定されている場合、X.509 発行者の設定を照合するパターン。
-
IssuerCARef
string[] 省略可
証明書発行者の CA 証明書のリスト。このパターンに一致するには、証明書がこれらのいずれかによって署名されている必要があります。
-
件名
設定されている場合、X.509 サブジェクト設定を照合するパターン。
ClientCertificateType
列挙型
"Ref"
"Pattern"
ConnectionStateType
列挙型
「接続済み」
"Connecting"
"NotConnected"
DeviceStateProperties
プロパティ
-
SIMLockStatus
SIMLockStatus 省略可
Chrome 62 以降Type = Cellular かつ SIMPresent = True の場合の SIM ロック ステータス。
-
SIMPresent
ブール値(省略可)
Chrome 62 以降デバイスタイプが Cellular の場合、SIM の存在状態に設定します。
-
スキャン
ブール値(省略可)
デバイスが有効かどうかを設定します。デバイスが現在スキャン中の場合は true。
-
デバイスの現在の状態。
-
タイプ
デバイスに関連付けられているネットワークの種類(モバイル、イーサネット、Wi-Fi)。
DeviceStateType
列挙型
「未初期化」
デバイスは利用可能ですが、初期化されていません。
「無効」
デバイスは初期化されていますが、有効になっていません。
「有効化中」
有効状態がリクエストされたが、完了していない。
「有効」
デバイスが有効になっています。
「禁止」
デバイスが禁止されています。
EAPProperties
プロパティ
-
AnonymousIdentity
文字列 省略可
-
ClientCertPKCS11Id
文字列 省略可
Chrome 60 以降 -
ClientCertPattern
-
ClientCertProvisioningProfileId
文字列 省略可
Chrome 93 以降 -
ClientCertRef
文字列 省略可
-
ClientCertType
-
ID
文字列 省略可
-
内部
文字列 省略可
-
外部
文字列 省略可
外側の EAP タイプ。ONC で必須ですが、Shill からの変換時に提供されない場合があります。
-
パスワード
文字列 省略可
-
SaveCredentials
ブール値(省略可)
-
ServerCAPEMs
string[] 省略可
-
ServerCARefs
string[] 省略可
-
SubjectMatch
ManagedDOMString 省略可
Chrome 60 以降 -
UseProactiveKeyCaching
ブール値(省略可)
-
UseSystemCAs
ブール値(省略可)
EthernetProperties
プロパティ
-
認証
文字列 省略可
イーサネット ネットワークで使用される認証。有効な値は
None
と8021X
です。 -
AutoConnect
ブール値(省略可)
イーサネット ネットワークを自動的に接続するかどうか。
-
EAP
EAPProperties 省略可
ネットワークの EAP 設定。8021X 認証に必要です。
EthernetStateProperties
プロパティ
-
認証
文字列
詳細については、
EthernetProperties.Authentication
をご覧ください。
FoundNetworkProperties
プロパティ
-
LongName
文字列 省略可
ネットワーク事業者の長い形式の名前。
-
NetworkId
文字列
ネットワーク ID。
-
ShortName
文字列 省略可
ネットワーク事業者の短縮名。
-
ステータス
文字列
ネットワークの可用性。
-
テクノロジー
文字列
ネットワークで使用されるアクセス技術。
GlobalPolicy
プロパティ
-
AllowOnlyPolicyNetworksToAutoconnect
ブール値(省略可)
true の場合、ポリシー ネットワークのみが自動接続できます。デフォルトは false です。
-
AllowOnlyPolicyNetworksToConnect
ブール値(省略可)
true の場合、ポリシー ネットワークのみに接続でき、新しいネットワークを追加または構成することはできません。デフォルトは false です。
-
AllowOnlyPolicyNetworksToConnectIfAvailable
ブール値(省略可)
Chrome 70 以降true で、管理対象ネットワークが可視ネットワーク リストにある場合、ポリシー ネットワークのみに接続でき、新しいネットワークを追加または構成することはできません。デフォルトは false です。
-
BlockedHexSSIDs
string[] 省略可
Chrome 86 以降ブロックされたネットワークのリスト。ブロックされたネットワークへの接続は禁止されています。明示的なネットワーク構成を指定することで、ネットワークのブロックを解除できます。デフォルトは空のリストです。
IPConfigProperties
プロパティ
-
ExcludedRoutes
string[] 省略可
Chrome 76 以降CIDR 表記の IP ブロックの配列。詳しくは onc_spec.md をご覧ください。
-
ゲートウェイ
文字列 省略可
IP 構成に使用されるゲートウェイ アドレス。
-
IPAddress
文字列 省略可
接続の IP アドレス。
Type
の値に応じて、IPv4 または IPv6 アドレスを指定できます。 -
IncludedRoutes
string[] 省略可
Chrome 76 以降CIDR 表記の IP ブロックの配列。詳しくは onc_spec.md をご覧ください。
-
NameServers
string[] 省略可
ネームサーバーに使用されるアドレスの配列。
-
RoutingPrefix
number 省略可
ルーティング プレフィックス。
-
SearchDomains
string[] 省略可
Chrome 76 以降名前解決用の文字列の配列。詳しくは、onc_spec.md をご覧ください。
-
タイプ
文字列 省略可
IP 構成タイプ。
IPv4
またはIPv6
のいずれかです。 -
WebProxyAutoDiscoveryUrl
文字列 省略可
DHCP 経由で報告された Web Proxy Auto-Discovery の URL。
IPConfigType
列挙型
"DHCP"
"Static"
IssuerSubjectPattern
プロパティ
-
CommonName
文字列 省略可
設定されている場合、証明書のサブジェクトの共通名と照合する値。
-
地区
文字列 省略可
設定されている場合、証明書のサブジェクトの共通ロケーションと照合する値。
-
組織
文字列 省略可
設定されている場合、証明書のサブジェクトの組織を照合する値。少なくとも 1 つの組織が値と一致している必要があります。
-
OrganizationalUnit
文字列 省略可
設定されている場合、証明書のサブジェクトの組織部門を照合する値。少なくとも 1 つの組織部門が値と一致している必要があります。
ManagedBoolean
プロパティ
-
有効
ブール値(省略可)
ネットワーク構成マネージャー(Shill など)で現在使用されているアクティブな値。
-
DeviceEditable
ブール値(省略可)
プロパティの DevicePolicy が存在し、プロパティの編集が許可されているかどうか(つまり、ポリシーが推奨プロパティ値を設定しているかどうか)。デフォルトは
false
です。 -
DevicePolicy
ブール値(省略可)
デバイス ポリシーによって提供されるプロパティ値。
-
発効
文字列 省略可
有効なプロパティ値が決定されたソース。
-
ブール値(省略可)
デバイスのすべてのユーザーに設定された値。
DeviceEditiable
がtrue
の場合にのみ指定されます。 -
UserEditable
ブール値(省略可)
プロパティの UserPolicy が存在し、プロパティの編集が許可されているかどうか(つまり、ポリシーで推奨プロパティ値が設定されているかどうか)。デフォルトは
false
です。 -
UserPolicy
ブール値(省略可)
ユーザー ポリシーによって提供されるプロパティ値。
-
UserSetting
ブール値(省略可)
ログイン ユーザーが設定したプロパティ値。
UserEditable
がtrue
の場合にのみ指定されます。
ManagedCellularProperties
プロパティ
-
ActivationState
詳細については、
CellularProperties.ActivationState
をご覧ください。 -
ActivationType
文字列 省略可
詳細については、
CellularProperties.ActivationType
をご覧ください。 -
AllowRoaming
ブール値(省略可)
詳細については、
CellularProperties.AllowRoaming
をご覧ください。 -
AutoConnect
ManagedBoolean 省略可
詳細については、
CellularProperties.AutoConnect
をご覧ください。 -
家族向け
文字列 省略可
詳細については、
CellularProperties.Family
をご覧ください。 -
FirmwareRevision
文字列 省略可
詳細については、
CellularProperties.FirmwareRevision
をご覧ください。 -
FoundNetworks
FoundNetworkProperties[] 省略可
詳細については、
CellularProperties.FoundNetworks
をご覧ください。 -
HardwareRevision
文字列 省略可
詳細については、
CellularProperties.HardwareRevision
をご覧ください。 -
HomeProvider
詳細については、
CellularProperties.HomeProvider
をご覧ください。 -
メーカー
文字列 省略可
詳細については、
CellularProperties.Manufacturer
をご覧ください。 -
ModelID
文字列 省略可
詳細については、
CellularProperties.ModelID
をご覧ください。 -
NetworkTechnology
文字列 省略可
詳細については、
CellularProperties.NetworkTechnology
をご覧ください。 -
PaymentPortal
PaymentPortal 省略可
詳細については、
CellularProperties.PaymentPortal
をご覧ください。 -
RoamingState
文字列 省略可
詳細については、
CellularProperties.RoamingState
をご覧ください。 -
SIMLockStatus
SIMLockStatus 省略可
詳細については、
CellularProperties.SIMLockStatus
をご覧ください。 -
SIMPresent
ブール値(省略可)
詳細については、
CellularProperties.SIMPresent
をご覧ください。 -
スキャン
ブール値(省略可)
Chrome 63+詳細については、
CellularProperties.Scanning
をご覧ください。 -
ServingOperator
詳細については、
CellularProperties.ServingOperator
をご覧ください。 -
SignalStrength
number 省略可
詳細については、
CellularProperties.SignalStrength
をご覧ください。 -
SupportNetworkScan
ブール値(省略可)
詳細については、
CellularProperties.SupportNetworkScan
をご覧ください。
ManagedDOMString
プロパティ
-
有効
文字列 省略可
ネットワーク構成マネージャー(Shill など)で現在使用されているアクティブな値。
-
DeviceEditable
ブール値(省略可)
プロパティの DevicePolicy が存在し、プロパティの編集が許可されているかどうか(つまり、ポリシーが推奨プロパティ値を設定しているかどうか)。デフォルトは
false
です。 -
DevicePolicy
文字列 省略可
デバイス ポリシーによって提供されるプロパティ値。
-
発効
文字列 省略可
有効なプロパティ値が決定されたソース。
-
文字列 省略可
デバイスのすべてのユーザーに設定された値。
DeviceEditiable
がtrue
の場合にのみ指定されます。 -
UserEditable
ブール値(省略可)
プロパティの UserPolicy が存在し、プロパティの編集が許可されているかどうか(つまり、ポリシーで推奨プロパティ値が設定されているかどうか)。デフォルトは
false
です。 -
UserPolicy
文字列 省略可
ユーザー ポリシーによって提供されるプロパティ値。
-
UserSetting
文字列 省略可
ログイン ユーザーが設定したプロパティ値。
UserEditable
がtrue
の場合にのみ指定されます。
ManagedDOMStringList
プロパティ
-
有効
string[] 省略可
ネットワーク構成マネージャー(Shill など)で現在使用されているアクティブな値。
-
DeviceEditable
ブール値(省略可)
プロパティの DevicePolicy が存在し、プロパティの編集が許可されているかどうか(つまり、ポリシーが推奨プロパティ値を設定しているかどうか)。デフォルトは
false
です。 -
DevicePolicy
string[] 省略可
デバイス ポリシーによって提供されるプロパティ値。
-
発効
文字列 省略可
有効なプロパティ値が決定されたソース。
-
string[] 省略可
デバイスのすべてのユーザーに設定された値。
DeviceEditiable
がtrue
の場合にのみ指定されます。 -
UserEditable
ブール値(省略可)
プロパティの UserPolicy が存在し、プロパティの編集が許可されているかどうか(つまり、ポリシーで推奨プロパティ値が設定されているかどうか)。デフォルトは
false
です。 -
UserPolicy
string[] 省略可
ユーザー ポリシーによって提供されるプロパティ値。
-
UserSetting
string[] 省略可
ログイン ユーザーが設定したプロパティ値。
UserEditable
がtrue
の場合にのみ指定されます。
ManagedEthernetProperties
プロパティ
-
認証
ManagedDOMString 省略可
詳細については、
EthernetProperties.Authentication
をご覧ください。 -
AutoConnect
ManagedBoolean 省略可
詳細については、
EthernetProperties.AutoConnect
をご覧ください。
ManagedIPConfigProperties
プロパティ
-
ゲートウェイ
ManagedDOMString 省略可
詳細については、
IPConfigProperties.Gateway
をご覧ください。 -
IPAddress
ManagedDOMString 省略可
詳細については、
IPConfigProperties.IPAddress
をご覧ください。 -
NameServers
詳細については、
IPConfigProperties.NameServers
をご覧ください。 -
RoutingPrefix
ManagedLong 省略可
詳細については、
IPConfigProperties.RoutingPrefix
をご覧ください。 -
タイプ
ManagedDOMString 省略可
詳細については、
IPConfigProperties.Type
をご覧ください。 -
WebProxyAutoDiscoveryUrl
ManagedDOMString 省略可
詳細については、
IPConfigProperties.WebProxyAutoDiscoveryUrl
をご覧ください。
ManagedIPConfigType
プロパティ
-
有効
IPConfigType 省略可
ネットワーク構成マネージャー(Shill など)で現在使用されているアクティブな値。
-
DeviceEditable
ブール値(省略可)
プロパティの DevicePolicy が存在し、プロパティの編集が許可されているかどうか(つまり、ポリシーが推奨プロパティ値を設定しているかどうか)。デフォルトは
false
です。 -
DevicePolicy
IPConfigType 省略可
デバイス ポリシーによって提供されるプロパティ値。
-
発効
文字列 省略可
有効なプロパティ値が決定されたソース。
-
IPConfigType 省略可
デバイスのすべてのユーザーに設定された値。
DeviceEditiable
がtrue
の場合にのみ指定されます。 -
UserEditable
ブール値(省略可)
プロパティの UserPolicy が存在し、プロパティの編集が許可されているかどうか(つまり、ポリシーで推奨プロパティ値が設定されているかどうか)。デフォルトは
false
です。 -
UserPolicy
IPConfigType 省略可
ユーザー ポリシーによって提供されるプロパティ値。
-
UserSetting
IPConfigType 省略可
ログイン ユーザーが設定したプロパティ値。
UserEditable
がtrue
の場合にのみ指定されます。
ManagedLong
プロパティ
-
有効
number 省略可
ネットワーク構成マネージャー(Shill など)で現在使用されているアクティブな値。
-
DeviceEditable
ブール値(省略可)
プロパティの DevicePolicy が存在し、プロパティの編集が許可されているかどうか(つまり、ポリシーが推奨プロパティ値を設定しているかどうか)。デフォルトは
false
です。 -
DevicePolicy
number 省略可
デバイス ポリシーによって提供されるプロパティ値。
-
発効
文字列 省略可
有効なプロパティ値が決定されたソース。
-
number 省略可
デバイスのすべてのユーザーに設定された値。
DeviceEditiable
がtrue
の場合にのみ指定されます。 -
UserEditable
ブール値(省略可)
プロパティの UserPolicy が存在し、プロパティの編集が許可されているかどうか(つまり、ポリシーで推奨プロパティ値が設定されているかどうか)。デフォルトは
false
です。 -
UserPolicy
number 省略可
ユーザー ポリシーによって提供されるプロパティ値。
-
UserSetting
number 省略可
ログイン ユーザーが設定したプロパティ値。
UserEditable
がtrue
の場合にのみ指定されます。
ManagedManualProxySettings
プロパティ
-
FTPProxy
詳細については、
ManualProxySettings.FTPProxy
をご覧ください。 -
HTTPProxy
詳細については、
ManualProxySettings.HTTPProxy
をご覧ください。 -
SOCKS
詳細については、
ManualProxySettings.SOCKS
をご覧ください。 -
SecureHTTPProxy
詳細については、
ManualProxySettings.SecureHTTPProxy
をご覧ください。
ManagedProperties
プロパティ
-
モバイル
詳細については、
NetworkProperties.Cellular
をご覧ください。 -
接続性の向上
ブール値(省略可)
詳細については、
NetworkProperties.Connectable
をご覧ください。 -
ConnectionState
詳細については、
NetworkProperties.ConnectionState
をご覧ください。 -
ErrorState
文字列 省略可
詳細については、
NetworkProperties.ErrorState
をご覧ください。 -
イーサネット
詳細については、
NetworkProperties.Ethernet
をご覧ください。 -
GUID
文字列
詳細については、
NetworkProperties.GUID
をご覧ください。 -
IPAddressConfigType
詳細については、
NetworkProperties.IPAddressConfigType
をご覧ください。 -
IPConfigs
IPConfigProperties[] 省略可
詳細については、
NetworkProperties.IPConfigs
をご覧ください。 -
MacAddress
文字列 省略可
詳細については、
NetworkProperties.MacAddress
をご覧ください。 -
従量制
ManagedBoolean 省略可
Chrome 85 以降詳細については、
NetworkProperties.Metered
をご覧ください。 -
名前
ManagedDOMString 省略可
詳細については、
NetworkProperties.Name
をご覧ください。 -
NameServersConfigType
詳細については、
NetworkProperties.NameServersConfigType
をご覧ください。 -
優先度
ManagedLong 省略可
詳細については、
NetworkProperties.Priority
をご覧ください。 -
ProxySettings
詳細については、
NetworkProperties.ProxySettings
をご覧ください。 -
RestrictedConnectivity
ブール値(省略可)
詳細については、
NetworkProperties.RestrictedConnectivity
をご覧ください。 -
SavedIPConfig
詳細については、
NetworkProperties.SavedIPConfig
をご覧ください。 -
ソース
文字列 省略可
詳細については、
NetworkProperties.Source
をご覧ください。 -
StaticIPConfig
詳細については、
NetworkProperties.StaticIPConfig
をご覧ください。 -
TrafficCounterResetTime
number 省略可
Chrome 125 以降詳細については、
NetworkProperties.TrafficCounterResetTime
をご覧ください。 -
タイプ
詳細については、
NetworkProperties.Type
をご覧ください。 -
VPN
詳細については、
NetworkProperties.VPN
をご覧ください。 -
Wi-Fi
詳細については、
NetworkProperties.WiFi
をご覧ください。
ManagedProxyLocation
プロパティ
-
ホスト
詳細については、
ProxyLocation.Host
をご覧ください。 -
ポート
詳細については、
ProxyLocation.Port
をご覧ください。
ManagedProxySettings
プロパティ
-
ExcludeDomains
詳細については、
ProxySettings.ExcludeDomains
をご覧ください。 -
手動
詳細については、
ProxySettings.Manual
をご覧ください。 -
PAC
ManagedDOMString 省略可
詳細については、
ProxySettings.PAC
をご覧ください。 -
詳細については、
ProxySettings.Type
をご覧ください。
ManagedProxySettingsType
プロパティ
-
有効
ネットワーク構成マネージャー(Shill など)で現在使用されているアクティブな値。
-
DeviceEditable
ブール値(省略可)
プロパティの DevicePolicy が存在し、プロパティの編集が許可されているかどうか(つまり、ポリシーが推奨プロパティ値を設定しているかどうか)。デフォルトは
false
です。 -
DevicePolicy
デバイス ポリシーによって提供されるプロパティ値。
-
発効
文字列 省略可
有効なプロパティ値が決定されたソース。
-
デバイスのすべてのユーザーに設定された値。
DeviceEditiable
がtrue
の場合にのみ指定されます。 -
UserEditable
ブール値(省略可)
プロパティの UserPolicy が存在し、プロパティの編集が許可されているかどうか(つまり、ポリシーで推奨プロパティ値が設定されているかどうか)。デフォルトは
false
です。 -
UserPolicy
ユーザー ポリシーによって提供されるプロパティ値。
-
UserSetting
ログイン ユーザーが設定したプロパティ値。
UserEditable
がtrue
の場合にのみ指定されます。
ManagedThirdPartyVPNProperties
プロパティ
-
ExtensionID
詳細については、
ThirdPartyVPNProperties.ExtensionID
をご覧ください。 -
ProviderName
文字列 省略可
詳細については、
ThirdPartyVPNProperties.ProviderName
をご覧ください。
ManagedVPNProperties
プロパティ
-
AutoConnect
ManagedBoolean 省略可
詳細については、
VPNProperties.AutoConnect
をご覧ください。 -
ホスト
ManagedDOMString 省略可
詳細については、
VPNProperties.Host
をご覧ください。 -
タイプ
ManagedDOMString 省略可
詳細については、
VPNProperties.Type
をご覧ください。
ManagedWiFiProperties
プロパティ
-
AllowGatewayARPPolling
ManagedBoolean 省略可
詳細については、
WiFiProperties.AllowGatewayARPPolling
をご覧ください。 -
AutoConnect
ManagedBoolean 省略可
詳細については、
WiFiProperties.AutoConnect
をご覧ください。 -
BSSID
文字列 省略可
詳細については、
WiFiProperties.BSSID
をご覧ください。 -
頻度
number 省略可
詳細については、
WiFiProperties.Frequency
をご覧ください。 -
FrequencyList
number[] 省略可
詳細については、
WiFiProperties.FrequencyList
をご覧ください。 -
HexSSID
ManagedDOMString 省略可
詳細については、
WiFiProperties.HexSSID
をご覧ください。 -
HiddenSSID
ManagedBoolean 省略可
詳細については、
WiFiProperties.HiddenSSID
をご覧ください。 -
RoamThreshold
ManagedLong 省略可
非推奨、無視されます。詳細については、
WiFiProperties.RoamThreshold
をご覧ください。 -
SSID
ManagedDOMString 省略可
詳細については、
WiFiProperties.SSID
をご覧ください。 -
セキュリティ
詳細については、
WiFiProperties.Security
をご覧ください。 -
SignalStrength
number 省略可
詳細については、
WiFiProperties.SignalStrength
をご覧ください。
ManualProxySettings
プロパティ
-
FTPProxy
ProxyLocation 省略可
FTP プロキシの設定。
-
HTTPProxy
ProxyLocation 省略可
HTTP プロキシの設定。
-
SOCKS
ProxyLocation 省略可
SOCKS プロキシの設定。
-
SecureHTTPProxy
ProxyLocation 省略可
セキュア HTTP プロキシの設定。
NetworkConfigProperties
プロパティ
-
モバイル
詳細については、
NetworkProperties.Cellular
をご覧ください。 -
イーサネット
詳細については、
NetworkProperties.Ethernet
をご覧ください。 -
GUID
文字列 省略可
詳細については、
NetworkProperties.GUID
をご覧ください。 -
IPAddressConfigType
IPConfigType 省略可
詳細については、
NetworkProperties.IPAddressConfigType
をご覧ください。 -
名前
文字列 省略可
詳細については、
NetworkProperties.Name
をご覧ください。 -
NameServersConfigType
IPConfigType 省略可
詳細については、
NetworkProperties.NameServersConfigType
をご覧ください。 -
優先度
number 省略可
詳細については、
NetworkProperties.Priority
をご覧ください。 -
タイプ
NetworkType 省略可
詳細については、
NetworkProperties.Type
をご覧ください。 -
VPN
VPNProperties 省略可
詳細については、
NetworkProperties.VPN
をご覧ください。 -
Wi-Fi
WiFiProperties 省略可
詳細については、
NetworkProperties.WiFi
をご覧ください。 -
WiMAX
WiMAXProperties 省略可
サポート終了。
NetworkFilter
プロパティ
-
構成済み
ブール値(省略可)
true の場合、構成済み(保存済み)のネットワークのみが含まれます。デフォルトは「false」です。
-
limit
number 省略可
返されるネットワークの最大数。指定しない場合のデフォルトは 1,000 です。上限なしの場合は 0 を使用します。
-
networkType
返すネットワークのタイプ。
-
表示
ブール値(省略可)
true の場合、表示可能な(物理的に接続されているか、範囲内にある)ネットワークのみを含めます。デフォルトは「false」です。
NetworkProperties
プロパティ
-
モバイル
モバイル ネットワークの場合、モバイル ネットワークのプロパティ。
-
接続性の向上
ブール値(省略可)
ネットワークが接続可能かどうか。
-
ConnectionState
ネットワークの現在の接続状態。
-
ErrorState
文字列 省略可
最後に記録されたネットワーク エラーの状態。
-
イーサネット
イーサネット ネットワークの場合は、イーサネット ネットワークのプロパティ。
-
GUID
文字列
ネットワーク GUID。
-
IPAddressConfigType
IPConfigType 省略可
ネットワークの IP アドレス構成タイプ。
-
IPConfigs
IPConfigProperties[] 省略可
ネットワークの IP 構成。
-
MacAddress
文字列 省略可
ネットワークの MAC アドレス。
-
従量制
ブール値(省略可)
Chrome 85 以降ネットワークが従量制かどうか。
-
名前
文字列 省略可
わかりやすいネットワーク名。
-
NameServersConfigType
IPConfigType 省略可
ネットワークで使用されるネームサーバーの IP 構成タイプ。
-
優先度
number 省略可
ネットワークの優先度。
-
ProxySettings
ProxySettings 省略可
ネットワークのプロキシ設定。
-
RestrictedConnectivity
ブール値(省略可)
接続されているネットワークについて、インターネットへのネットワーク接続が制限されているかどうか(ネットワークがポータルの背後にある場合や、モバイル ネットワークが有効になっていない場合など)。
-
SavedIPConfig
静的 IP 構成を適用する前に DHCP サーバーから受信した IP 構成。
-
ソース
文字列 省略可
ネットワークが構成されているかどうか、またその方法を示します。次の値があります。
Device
DevicePolicy
User
UserPolicy
None
「None」は拡張機能のコード生成と競合するため、SourceType 列挙型の代わりに「Source」に文字列を使用する必要があります。
-
StaticIPConfig
ネットワークの静的 IP 構成。
-
TrafficCounterResetTime
number 省略可
Chrome 125 以降トラフィック カウンタが最後にリセットされた日時。
-
タイプ
ネットワークの種類。
-
VPN
VPNProperties 省略可
VPN ネットワークの場合、ネットワーク VPN プロパティ。
-
Wi-Fi
WiFiProperties 省略可
Wi-Fi ネットワークの場合、ネットワークの Wi-Fi プロパティ。
NetworkStateProperties
プロパティ
-
モバイル
詳細については、
NetworkProperties.Cellular
をご覧ください。 -
接続性の向上
ブール値(省略可)
詳細については、
NetworkProperties.Connectable
をご覧ください。 -
ConnectionState
詳細については、
NetworkProperties.ConnectionState
をご覧ください。 -
ErrorState
文字列 省略可
詳細については、
NetworkProperties.ErrorState
をご覧ください。 -
イーサネット
詳細については、
NetworkProperties.Ethernet
をご覧ください。 -
GUID
文字列
詳細については、
NetworkProperties.GUID
をご覧ください。 -
名前
文字列 省略可
詳細については、
NetworkProperties.Name
をご覧ください。 -
優先度
number 省略可
詳細については、
NetworkProperties.Priority
をご覧ください。 -
ソース
文字列 省略可
詳細については、
NetworkProperties.Source
をご覧ください。 -
タイプ
詳細については、
NetworkProperties.Type
をご覧ください。 -
VPN
詳細については、
NetworkProperties.VPN
をご覧ください。 -
Wi-Fi
詳細については、
NetworkProperties.WiFi
をご覧ください。
NetworkType
列挙型
"All"
「Cellular」
「イーサネット」
「テザー」
「VPN」
「ワイヤレス」
「WiFi」
PaymentPortal
プロパティ
-
メソッド
文字列
支払いポータルで使用する HTTP メソッド。
-
PostData
文字列 省略可
支払いポータルに送信する投稿データ。
Method
がPOST
でない場合は無視されます。 -
URL
文字列 省略可
お支払いポータルの URL。
ProxyLocation
プロパティ
-
ホスト
文字列
プロキシ IP アドレス ホスト。
-
ポート
数値
プロキシに使用するポート。
ProxySettings
プロパティ
-
ExcludeDomains
string[] 省略可
手動プロキシ設定が除外されるドメインとホスト。
-
手動
手動プロキシ設定 -
Manual
プロキシ設定でのみ使用されます。 -
PAC
文字列 省略可
プロキシ自動設定ファイルの URL。
-
プロキシ設定のタイプ。
ProxySettingsType
列挙型
"Direct"
「手動」
"PAC"
「WPAD」
SIMLockStatus
プロパティ
-
LockEnabled
ブール値
SIM ロックが有効かどうか。
-
LockType
文字列
SIM ロックのステータス - 有効な値は
'sim-pin'
、'sim-puk'
、''
です。 -
RetriesLeft
number 省略可
SIM のロック解除に PUK が必要になるまでに許可される PIN ロックの試行回数。
ThirdPartyVPNProperties
プロパティ
-
ExtensionID
文字列
サードパーティ VPN プロバイダ拡張機能の ID。
-
ProviderName
文字列 省略可
VPN プロバイダの名前。
VPNProperties
プロパティ
-
AutoConnect
ブール値(省略可)
VPN ネットワークを自動的に接続するかどうか。
-
ホスト
文字列 省略可
VPN ホスト。
-
タイプ
文字列 省略可
VPN の種類。'L2TP-IPSec' があるため、これは列挙型にできません。これは、特定のプロパティのみを設定するために使用される setProperties に渡される NetworkConfigProperties では省略可能です。
VPNStateProperties
プロパティ
-
タイプ
文字列
詳細については、
VPNProperties.Type
をご覧ください。
WiFiProperties
プロパティ
-
AllowGatewayARPPolling
ブール値(省略可)
Chrome 131 以降で非推奨M131 で削除されました。現在、アクティブな ARP ポーリングはありません。
-
AutoConnect
ブール値(省略可)
範囲内にある場合に Wi-Fi ネットワークに自動的に接続するかどうか。
-
BSSID
文字列 省略可
関連付けられたアクセス ポイントの BSSID。
-
EAP
EAPProperties 省略可
ネットワークの EAP プロパティ。
WEP-8021X
ネットワークとWPA-EAP
ネットワークで必須です。 -
頻度
number 省略可
Wi-Fi サービスの動作周波数(MHz 単位)。接続されているネットワークの場合、ネットワークが接続されている現在の周波数。それ以外の場合は、最適な BSS の周波数。
-
FrequencyList
number[] 省略可
Wi-Fi ネットワークで最近確認されたすべての動作周波数を含みます。
-
HexSSID
文字列 省略可
ネットワーク SSID の 16 進数エンコード コピー。
-
HiddenSSID
ブール値(省略可)
ネットワーク SSID がブロードキャストされるかどうか。
-
パスフレーズ
文字列 省略可
Chrome 66 以降WEP/WPA/WPA2 接続のパスフレーズ。このプロパティは設定のみ可能です。
getProperties
によって返されるプロパティには、この値は含まれません。 -
RoamThreshold
number 省略可
非推奨、無視されます。
-
SSID
文字列 省略可
ネットワーク SSID。
-
セキュリティ
文字列 省略可
ネットワーク セキュリティ タイプ。
-
SignalStrength
number 省略可
ネットワークの信号強度。
WiFiStateProperties
プロパティ
-
BSSID
文字列 省略可
詳細については、
WiFiProperties.BSSID
をご覧ください。 -
頻度
number 省略可
詳細については、
WiFiProperties.Frequency
をご覧ください。 -
HexSSID
文字列 省略可
Chrome 62 以降詳細については、
WiFiProperties.HexSSID
をご覧ください。 -
SSID
文字列 省略可
Chrome 62 以降詳細については、
WiFiProperties.SSID
をご覧ください。 -
セキュリティ
文字列
詳細については、
WiFiProperties.Security
をご覧ください。 -
SignalStrength
number 省略可
詳細については、
WiFiProperties.SignalStrength
をご覧ください。
WiMAXProperties
プロパティ
-
AutoConnect
ブール値(省略可)
ネットワークに自動的に接続するかどうか。
-
EAP
EAPProperties 省略可
ネットワークの EAP プロパティ。
メソッド
createNetwork()
chrome.networking.onc.createNetwork(
shared: boolean,
properties: NetworkConfigProperties,
callback?: function,
): Promise<string>
プロパティから新しいネットワーク構成を作成します。一致する構成済みネットワークがすでに存在する場合、これは失敗します。それ以外の場合は、新しいネットワークの GUID を返します。
パラメータ
-
ブール値
true
の場合、このネットワーク構成を他のユーザーと共有します。このオプションは Chrome のウェブ UI にのみ公開されます。* アプリから呼び出された場合、許可される値は
false
のみです。 -
プロパティ
新しいネットワークを構成するプロパティ。
-
callback
関数 省略可
callback
パラメータは次のようになります。(result: string) => void
-
件の結果
文字列
-
戻り値
-
Promise<string>
Chrome 125 以降Promise は Manifest V3 以降でのみサポートされます。他のプラットフォームではコールバックを使用する必要があります。
disableNetworkType()
chrome.networking.onc.disableNetworkType(
networkType: NetworkType,
): void
指定されたネットワーク タイプに一致するデバイスを無効にします。enableNetworkType
の注を参照してください。
パラメータ
-
networkType
無効にするネットワークのタイプ。
enableNetworkType()
chrome.networking.onc.enableNetworkType(
networkType: NetworkType,
): void
指定されたネットワーク タイプに一致するデバイスを有効にします。なお、このタイプは複数のネットワーク タイプ(「ワイヤレス」など)を表す場合があります。
パラメータ
-
networkType
有効にするネットワークのタイプ。
forgetNetwork()
chrome.networking.onc.forgetNetwork(
networkGuid: string,
callback?: function,
): Promise<void>
GUID networkGuid
のネットワークに設定されているプロパティをすべてクリアして、ネットワーク設定を削除します。これには、一致する識別子(Wi-Fi SSID やセキュリティなど)を持つ他のネットワークも含まれる場合があります。このような構成が存在しない場合は、エラーが設定され、オペレーションは失敗します。
キオスク セッションでは、このメソッドで共有ネットワーク構成を削除することはできません。
パラメータ
-
networkGuid
文字列
削除するネットワークの GUID。
-
callback
関数 省略可
callback
パラメータは次のようになります。() => void
戻り値
-
Promise<void>
Chrome 125 以降Promise は Manifest V3 以降でのみサポートされます。他のプラットフォームではコールバックを使用する必要があります。
getCaptivePortalStatus()
chrome.networking.onc.getCaptivePortalStatus(
networkGuid: string,
callback?: function,
): Promise<CaptivePortalStatus>
「networkGuid」に一致するネットワークのキャプティブ ポータル ステータスを返します。
パラメータ
-
networkGuid
文字列
キャプティブ ポータルのステータスを取得するネットワークの GUID。
-
callback
関数 省略可
callback
パラメータは次のようになります。(result: CaptivePortalStatus) => void
-
件の結果
-
戻り値
-
Promise<CaptivePortalStatus>
Chrome 125 以降Promise は Manifest V3 以降でのみサポートされます。他のプラットフォームではコールバックを使用する必要があります。
getDeviceStates()
chrome.networking.onc.getDeviceStates(
callback?: function,
): Promise<DeviceStateProperties[]>
利用可能なネットワーク デバイスの状態を返します。
パラメータ
-
callback
関数 省略可
callback
パラメータは次のようになります。(result: DeviceStateProperties[]) => void
-
件の結果
-
戻り値
-
Promise<DeviceStateProperties[]>
Chrome 125 以降Promise は Manifest V3 以降でのみサポートされます。他のプラットフォームではコールバックを使用する必要があります。
getGlobalPolicy()
chrome.networking.onc.getGlobalPolicy(
callback?: function,
): Promise<GlobalPolicy>
グローバル ポリシーのプロパティを取得します。これらのプロパティはセッション中に変更されることは想定されていません。
パラメータ
-
callback
関数 省略可
callback
パラメータは次のようになります。(result: GlobalPolicy) => void
-
件の結果
-
戻り値
-
Promise<GlobalPolicy>
Chrome 125 以降Promise は Manifest V3 以降でのみサポートされます。他のプラットフォームではコールバックを使用する必要があります。
getManagedProperties()
chrome.networking.onc.getManagedProperties(
networkGuid: string,
callback?: function,
): Promise<ManagedProperties>
ID が networkGuid のネットワークの統合されたプロパティを、ユーザー設定、共有設定、ユーザー ポリシー、デバイス ポリシー、現在アクティブな設定のソースから取得します。
パラメータ
-
networkGuid
文字列
プロパティを取得するネットワークの GUID。
-
callback
関数 省略可
callback
パラメータは次のようになります。(result: ManagedProperties) => void
-
件の結果
-
戻り値
-
Promise<ManagedProperties>
Chrome 125 以降Promise は Manifest V3 以降でのみサポートされます。他のプラットフォームではコールバックを使用する必要があります。
getNetworks()
chrome.networking.onc.getNetworks(
filter: NetworkFilter,
callback?: function,
): Promise<NetworkStateProperties[]>
getState
によって提供される同じプロパティを持つネットワーク オブジェクトのリストを返します。返されるネットワークのタイプを指定し、ネットワークの数を制限するためのフィルタが用意されています。ネットワークは優先度に基づいてシステムによって並べ替えられ、接続済みまたは接続中のネットワークが最初に表示されます。
パラメータ
-
フィルタ
返すネットワークを記述します。
-
callback
関数 省略可
callback
パラメータは次のようになります。(result: NetworkStateProperties[]) => void
-
件の結果
-
戻り値
-
Promise<NetworkStateProperties[]>
Chrome 125 以降Promise は Manifest V3 以降でのみサポートされます。他のプラットフォームではコールバックを使用する必要があります。
getProperties()
chrome.networking.onc.getProperties(
networkGuid: string,
callback?: function,
): Promise<NetworkProperties>
ID が networkGuid のネットワークのすべてのプロパティを取得します。ネットワークのすべてのプロパティ(読み取り専用値と読み取り/書き込み値)が含まれます。
パラメータ
-
networkGuid
文字列
プロパティを取得するネットワークの GUID。
-
callback
関数 省略可
callback
パラメータは次のようになります。(result: NetworkProperties) => void
-
件の結果
-
戻り値
-
Promise<NetworkProperties>
Chrome 125 以降Promise は Manifest V3 以降でのみサポートされます。他のプラットフォームではコールバックを使用する必要があります。
getState()
chrome.networking.onc.getState(
networkGuid: string,
callback?: function,
): Promise<NetworkStateProperties>
ID が networkGuid のネットワークのキャッシュに保存された読み取り専用プロパティを取得します。これは、ネットワーキング サブシステムをクエリするためにラウンドトリップを必要とする getProperties
よりもパフォーマンスの高い関数です。すべてのネットワークについて、GUID、Type、Name、WiFi.Security の各プロパティが返されます。表示されるネットワークには、ConnectionState、ErrorState、WiFi.SignalStrength、Cellular.NetworkTechnology、Cellular.ActivationState、Cellular.RoamingState の追加プロパティが提供されます。
パラメータ
-
networkGuid
文字列
プロパティを取得するネットワークの GUID。
-
callback
関数 省略可
callback
パラメータは次のようになります。(result: NetworkStateProperties) => void
戻り値
-
Promise<NetworkStateProperties>
Chrome 125 以降Promise は Manifest V3 以降でのみサポートされます。他のプラットフォームではコールバックを使用する必要があります。
requestNetworkScan()
chrome.networking.onc.requestNetworkScan(
networkType?: NetworkType,
): void
ネットワーキング サブシステムに新しいネットワークのスキャンをリクエストし、getVisibleNetworks
によって返されるリストを更新します。これはリクエストにすぎず、ネットワーク サブシステムはこれを無視できます。リストが更新されると、onNetworkListChanged
イベントがトリガーされます。
パラメータ
-
networkType
NetworkType 省略可
Chrome 63+指定された場合、タイプに固有のスキャンをリクエストします。モバイルの場合、サポートされていればモバイル ネットワーク スキャンがリクエストされます。
setProperties()
chrome.networking.onc.setProperties(
networkGuid: string,
properties: NetworkConfigProperties,
callback?: function,
): Promise<void>
ID が networkGuid
のネットワークのプロパティを設定します。これは、構成されたネットワーク(Source != None)でのみ有効です。未構成の可視ネットワークは、代わりに createNetwork
を使用する必要があります。キオスク セッションでは、共有ネットワークでこのメソッドを呼び出すと失敗します。
パラメータ
-
networkGuid
文字列
プロパティを設定するネットワークの GUID。
-
プロパティ
設定するプロパティ。
-
callback
関数 省略可
callback
パラメータは次のようになります。() => void
戻り値
-
Promise<void>
Chrome 125 以降Promise は Manifest V3 以降でのみサポートされます。他のプラットフォームではコールバックを使用する必要があります。
startConnect()
chrome.networking.onc.startConnect(
networkGuid: string,
callback?: function,
): Promise<void>
networkGuid を使用してネットワークへの接続を開始します。
パラメータ
-
networkGuid
文字列
接続するネットワークの GUID。
-
callback
関数 省略可
callback
パラメータは次のようになります。() => void
戻り値
-
Promise<void>
Chrome 125 以降Promise は Manifest V3 以降でのみサポートされます。他のプラットフォームではコールバックを使用する必要があります。
startDisconnect()
chrome.networking.onc.startDisconnect(
networkGuid: string,
callback?: function,
): Promise<void>
networkGuid を使用してネットワークからの切断を開始します。
パラメータ
-
networkGuid
文字列
切断するネットワークの GUID。
-
callback
関数 省略可
callback
パラメータは次のようになります。() => void
戻り値
-
Promise<void>
Chrome 125 以降Promise は Manifest V3 以降でのみサポートされます。他のプラットフォームではコールバックを使用する必要があります。
イベント
onDeviceStateListChanged
chrome.networking.onc.onDeviceStateListChanged.addListener(
callback: function,
)
デバイスのリストが変更されたとき、またはデバイスの状態プロパティが変更されたときに発生します。
パラメータ
-
callback
関数
callback
パラメータは次のようになります。() => void
onNetworkListChanged
chrome.networking.onc.onNetworkListChanged.addListener(
callback: function,
)
ネットワークのリストが変更されたときに発生します。現在のすべてのネットワークの GUID の完全なリストを送信します。
パラメータ
-
callback
関数
callback
パラメータは次のようになります。(changes: string[]) => void
-
変更
string[]
-
onNetworksChanged
chrome.networking.onc.onNetworksChanged.addListener(
callback: function,
)
いずれかのネットワークのプロパティが変更されたときに発生します。プロパティが変更されたネットワークの GUID のリストを送信します。
パラメータ
-
callback
関数
callback
パラメータは次のようになります。(changes: string[]) => void
-
変更
string[]
-
onPortalDetectionCompleted
chrome.networking.onc.onPortalDetectionCompleted.addListener(
callback: function,
)
ネットワークのポータル検出が完了すると呼び出されます。ネットワークの GUID と対応するキャプティブ ポータルのステータスを送信します。
パラメータ
-
callback
関数
callback
パラメータは次のようになります。(networkGuid: string, status: CaptivePortalStatus) => void
-
networkGuid
文字列
-
ステータス
-