Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

HTML <script> crossorigin 属性

❮ HTML <script> 标签

示例

这是一个指向另一个服务器上的 .js 文件的链接。在这里,我们同时使用 integrity 和 crossorigin 属性

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
crossorigin="anonymous">
</script>

定义和用法

The crossorigin 属性将请求模式设置为 HTTP CORS 请求。

网页经常会发出请求以加载其他服务器上的资源。 这就是 CORS 的用武之地。

跨域请求是对来自另一个域的资源(例如样式表、iframe、图像、字体或脚本)的请求。

CORS 用于管理跨域请求。

CORS 代表跨域资源共享,是一种机制,允许网页上的资源从其自身域以外的另一个域请求。 它定义了浏览器和服务器如何交互以确定是否允许跨域请求。 CORS 允许服务器指定谁可以访问服务器上的资产,以及许多其他功能。

提示:跨域请求的对立面是同源请求。 意味着网页只能与也位于同一服务器上的其他文档交互。 此策略强制执行以下规则:彼此交互的文档必须具有相同的来源(域)。

提示:还可以查看 integrity 属性。


浏览器支持

表中的数字指定完全支持该属性的第一个浏览器版本。

属性
crossorigin 30.0 18.0 13.0 13.0 12.1

语法

<script crossorigin="anonymous|use-credentials">

属性值

描述
anonymous
use-credentials
指定 CORS 请求的模式
  • anonymous - 执行跨域请求。 不发送凭据
  • use-credentials - 执行跨域请求。 发送凭据(例如 cookie、证书、HTTP 基本身份验证)

❮ HTML <script> 标签
×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.