HTMLScriptElement: свойство crossOrigin
Базовая версия Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Свойство crossOrigin интерфейса HTMLScriptElement отражает настройки обмена ресурсами с других доменов для элемента скрипта. Для классических скриптов с других источников это управляет, будет ли отображаться полная информация об ошибках. Для модульных скриптов оно управляет самим скриптом и любыми импортируемыми скриптами. Подробности см. в атрибутах настроек CORS.
Значение
Строка ключевого слова, определяющего режим CORS для получения ресурса. Возможные значения:
anonymousили пустая строка ("")-
Запросы, отправленные элементом
HTMLScriptElement, будут использовать режимcorsрежима и режимsame-originаутентификации. Это означает, что CORS включен, и данные аутентификации отправляются, *если* ресурс получен с того же домена, с которого загружен документ. use-credentials-
Запросы, отправленные элементом
HTMLScriptElement, будут использовать режимcorsрежима и режимincludeаутентификации. Все запросы ресурсов элементом будут использовать CORS, независимо от того, с какого домена производится запрос.
Если свойство crossOrigin указано с любым другим значением, оно равносильно указанию значения anonymous.
Если свойство crossOrigin не указано, ресурс запрашивается без CORS (режим no-cors режима и режим same-origin аутентификации).
Спецификации
| Спецификация |
|---|
| HTML # dom-script-crossorigin |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
crossOrigin |
19 | 14 | 14 | 15 | 6 | 25 | 14 | 14 | 6 | 1.5 | 4.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement/crossOrigin