WebUsbAllowDevicesForUrls

Предоставить доступ к определенным сайтам для подключения к определенным USB-устройствам

Поддерживаемые версии

  • Windows: ≥ 77
  • macOS: ≥ 77
  • Android: ≥ 138
  • iOS: не поддерживается

Описание

Позволяет задать список URL-адресов, указывающих, каким сайтам будет автоматически предоставляться разрешение на доступ к USB-устройству с заданными идентификаторами поставщиков и продуктов. Каждый элемент в списке должен содержать как устройства, так и URL-адреса, чтобы политика была допустимой. Каждый элемент в устройствах может содержать идентификатор поставщика и поле идентификатора продукта. Любой опущенный идентификатор обрабатывается как подстановочный знак с одним исключением, и это исключение заключается в том, что идентификатор продукта не может быть указан без указания идентификатора поставщика. В противном случае политика недопустимая и игнорируется.

Модель разрешений USB использует URL запрашивающего сайта («запрашивающий URL») и URL сайта верхнего уровня («встраиваемый URL») для предоставления разрешения запрашивающему URL для доступа к устройству USB. Запрашивающий URL-адрес может отличаться от встраиваемого URL-адреса, когда запрашивающий сайт загружается в iframe. Следовательно, поле «urls» может содержать до двух строк URL, разделенных запятой, чтобы указать запрашивающий и внедряемый URL соответственно. Если указан только один URL-адрес, доступ к соответствующим USB-устройствам предоставляется, если URL-адрес запрашивающего сайта соответствует этому URL-адресу независимо от состояния внедрения. URL-адреса в urls должны быть допустимыми; В противном случае политика игнорируется.

Это не рекомендуется и поддерживается только для обратной совместимости следующим образом. Если указаны url-адрес для запроса и внедрения, то URL-адрес внедрения предоставляется разрешение в качестве источника верхнего уровня, а запрашивающий URL-адрес полностью игнорируется.

Если эта политика не настроена, глобальное значение по умолчанию используется для всех сайтов либо из политики DefaultWebUsbGuardSetting , если она задана, либо для личной конфигурации пользователя в противном случае.

Шаблоны URL-адресов в этой политике не должны конфликтовать с шаблонами, настроенными с помощью WebUsbBlockedForUrls. Если возникает конфликт, эта политика имеет приоритет над WebUsbBlockedForUrls и WebUsbAskForUrls.

Поддерживаемые функции

  • Может быть обязательным: Да
  • Может быть рекомендовано: Нет
  • Обновление динамической политики: Да
  • На профиль: Да
  • Применимо к профилю, вошедшего с помощью учетной записи Майкрософт: Да

Тип данных

  • Dictionary

Сведения и параметры Windows

Сведения о групповой политике (ADMX)

  • Уникальное имя GP: WebUsbAllowDevicesForUrls
  • Имя GP: Предоставить доступ к определенным сайтам для подключения к определенным USB-устройствам.
  • Путь к GP (обязательно): Административные шаблоны/Microsoft Edge/Настройки содержимого
  • Путь GP (рекомендуется): N/A
  • Имя файла GP ADMX: MSEdge.admx

Пример значения

[{"devices": [{"product_id": 5678, "vendor_id": 1234}], "urls": ["https://contoso.com", "https://fabrikam.com"]}]

Параметры реестра

  • Путь (обязательный): SOFTWARE\Policies\Microsoft\Edge
  • Путь (рекомендуется): N/A
  • Имя значения: WebUsbAllowDevicesForUrls
  • Тип значения: REG_SZ

Пример значения реестра

[{"devices": [{"product_id": 5678, "vendor_id": 1234}], "urls": ["https://contoso.com", "https://fabrikam.com"]}]

Развернутый пример значения реестра

[
  {
    "devices": [
      {
        "product_id": 5678,
        "vendor_id": 1234
      }
    ],
    "urls": [
      "https://contoso.com",
      "https://fabrikam.com"
    ]
  }
]

Информация о Mac и настройки

  • Имя ключа предпочтения: 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://contoso.com</string>
      <string>https://fabrikam.com</string>
    </array>
  </dict>
</array>

Сведения и параметры Android

  • Имя ключа предпочтения: WebUsbAllowDevicesForUrls
  • Пример значения:
[{"devices": [{"product_id": 5678, "vendor_id": 1234}], "urls": ["https://contoso.com", "https://fabrikam.com"]}]

См. также