Задать список URL'ов и разрешенных HID-устройств из коллекции HID
Описание политики
Политика задает список URL'ов, которым разрешен доступ к HID-устройствам из коллекции HID.
HID (human interface device) — класс устройств USB для взаимодействия с человеком, например клавиатура, мышь, игровой контроллер.
Коллекция HID группирует HID-устройства по видам использования.
Каждый элемент списка должен включать поля usages и urls. В поле usages идентификатор usage_page — обязателен, usage — опционален. Если usage не задан, правило действует для всех устройств, которые содержит коллекция HID для заданного usage_page. Правило игнорируется, если указан только usage, а usage_page не задан.
<?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><!-- Политика WebHidAllowDevicesWithHidUsagesForUrls --><key>WebHidAllowDevicesWithHidUsagesForUrls</key><array><dict><key>urls</key><array><string>https://example.com</string><string>https://sample.net</string></array><key>usages</key><array><dict><key>usage</key><integer>5678</integer><key>usage_page</key><integer>1234</integer></dict></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>