Политика задает список URL'ов, которым разрешен доступ к USB-устройствам с указанными идентификаторами производителя и продукта.
Каждый элемент списка должен включать поля devices и urls. В поле devices можно задать идентификаторы vendor_id и product_id. Если vendor_id не задан, правило действует для всех устройств. Если product_id не задан, правило действует для всех устройств с указанным vendor_id. Правило игнорируется, если указан только product_id, а vendor_id не задан.
Политика влияет только на доступ к USB-устройствам через WebUSB API. Чтобы настроить доступ к USB-устройствам через Web Serial API, используйте политику SerialAllowUsbDevicesForUrls.
Значения политики
Windows
Linux
macOS
Значение
Описание
Not Configured
Используется значение политики DefaultWebUsbGuardSetting, если она задана.
Disabled
Используется значение политики DefaultWebUsbGuardSetting, если она задана.
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plistPUBLIC"-//Apple//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plistversion="1.0"><dict><key>PayloadContent</key><array><dict><!-- Политика WebUsbAllowDevicesForUrls --><key>WebUsbAllowDevicesForUrls</key><array><dict><key>devices</key><array><dict><key>product_id</key><integer>5678</integer><key>vendor_id</key><integer>1234</integer></dict></array><key>urls</key><array><string>https://example.com</string></array></dict></array><!-- Общая информация для Yandex Browser --><key>PayloadDisplayName</key><string>Yandex Browser</string><key>PayloadIdentifier</key><string>ru.yandex.desktop.yandex-browser.3F648CA7-3F3B-468A-BB93-C3EF6D99EBB8</string><key>PayloadType</key><string>ru.yandex.desktop.yandex-browser</string><key>PayloadUUID</key><string>3F648CA7-3F3B-468A-BB93-C3EF6D99EBB8</string><key>PayloadVersion</key><integer>1</integer></dict></array><key>PayloadDescription</key><string>Test policy for Yandex Browser</string><key>PayloadDisplayName</key><string>Yandex.Browser</string><key>PayloadIdentifier</key><string>test.yandex.browser</string><key>PayloadScope</key><string>User</string><key>PayloadType</key><string>Configuration</string><key>PayloadUUID</key><string>D3E1F0C5-4231-4D18-BB40-9DC7134CD6EB</string><key>PayloadVersion</key><integer>1</integer><key>TargetDeviceType</key><integer>5</integer></dict></plist>