HTMLScriptElement: crossOrigin 屬性

Baseline 已廣泛支援

此功能已相當成熟,可在多種裝置和瀏覽器版本上執行。自 ⁨2016 年 8 月⁩ 起,所有瀏覽器均已提供此功能。

HTMLScriptElement 介面的 crossOrigin 屬性反映了 script 元素的 跨域資源共享 (Cross-Origin Resource Sharing) 設定。對於來自其他 的常規指令碼,這控制著是否會暴露完整的錯誤資訊。對於模組指令碼,它控制著指令碼本身及其匯入的任何指令碼。詳情請參閱 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

瀏覽器相容性

另見