crossorigin属性

在HTML5中, <img>, <video> or <script>可以跨域, 并且有crossorigin属性,可以配置CORS(Cross-Origin Resource Sharing )请求,属性是可枚举值:

  • anonymous

Requests for the element will have their mode set to "cors" and their credentials mode set to "same-origin".

  • use-credentials

Requests for the element will have their mode set to "cors" and their credentials mode set to "include".

By default (that is, when the attribute is not specified), CORS is not used at all. The "anonymous" keyword means that there will be no exchange of user credentials via cookies, client-side SSL certificates or HTTP authentication as described in the Terminology section of the CORS specification, unless it is in the same origin.

如果不设置该属性,CORS 不起作用。

An invalid keyword and an empty string will be handled as the anonymous keyword.

非法字符或者为空视作anonymous

credentials mode

  • "omit"

Excludes credentials from this request.

  • "same-origin"

Include credentials with requests made to same-origin URLs.

  • Include

Always includes credentials with this request.

Request’s credentials mode controls the flow of credentials during a fetch. When request’s mode is "navigate", its credentials mode is assumed to be "include" and fetch does not currently account for other values. If HTML changes here, this standard will need corresponding changes.

参考

  • concept-request-credentials-mode
  • statedef-cors-anonymous

crossorigin相关推荐

  1. HTML5 script 标签的 crossorigin 和integrity属性的作用

    Bootstrap 4 依赖的基础库中出现了两个新的属性 1 <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.slim ...

  2. java 跨域_springboot解决跨域CROS问题,用注解@CrossOrigin

    项目是springboot框架,前后端分离,需要跨域,当前前端可以用JSONP解决,但是java端如何解决呢? 因为是springboot框架,所以好多都可以用注解解决问题,所以就用到了@CrossO ...

  3. html里面的crossorigin属性,HTML5 标签里的 crossorigin 属性到底有什么用? | Chrisyue's Blog...

    最近 Bootstrap 4 已经正式发布了,可能已经有爱尝鲜的小伙伴在 alpha 阶段就尝试过 BS4.不过今天要说的不是 BS4,而是官网里引入 BS4 框架依赖的 jQuery 的代码: cr ...

  4. Spring @CrossOrigin 通配符 解决跨域问题

    @CrossOrigin 通配符 解决跨域问题 痛点: 对很多api接口需要 开放H5 Ajax跨域请求支持 由于环境多套域名不同,而CrossOrigin 原生只支持* 或者具体域名的跨域支持 所以 ...

  5. 注解@CrossOrigin解决跨域问题

    注解@CrossOrigin 出于安全原因,浏览器禁止Ajax调用驻留在当前原点之外的资源.例如,当你在一个标签中检查你的银行账户时,你可以在另一个选项卡上拥有EVILL网站.来自EVILL的脚本不能 ...

  6. html完整性检测,html - 什么是完整性和crossorigin属性?

    integrity - 定义必须匹配的资源的哈希值(如校验和),以使浏览器执行它. 哈希确保文件未经修改并包含预期数据. 这样浏览器就不会加载不同的(例如恶意的)资源. 想象一下你的JavaScrip ...

  7. html css integrity,HTML5 script 标签的 crossorigin 和integrity属性的作用

    Bootstrap 4 依赖的基础库中出现了两个新的属性 1 2 3 HTML5 新的规定,是可以允许本地获取到跨域脚本的错误信息,但有两个条件:一是跨域脚本的服务器必须通过 Access-Contr ...

  8. 注解 @CrossOrigin

    在Controller中看到@CrossOrigin ,这是什么?有什么用?为什么要用? what? @CrossOrigin是用来处理跨域请求的注解 先来说一下什么是跨域: (站在巨人的肩膀上) 跨 ...

  9. Spring框架:跨域问题之使用@CrossOrigin注解解决失败的原因总结

    问题描述:跨域问题 解决方案: 在Spring框架4.2版本后,Spring给出了注解的方式解决问题. 即在Controller控制器中,在Controller注解上方添加@CrossOrigin注解 ...

  10. link标签中的integrity和crossorigin字段---web前端工作笔记015

    可以理解成可以跨域访问的吧. crossorigin: 该枚举属性指定在加载相关图片时是否必须使用CORS.可取的值包括以下两个:  - anonymous:会发起一个跨域请求(即包含Origin: ...

最新文章

  1. 关于 CPU 的一些基本知识总结
  2. Win7系统分区(C盘)扩容的一种可行的解决方案
  3. .NET 中使用 Mutex 进行跨越进程边界的同步 - walterlv
  4. 精准扶贫探索新融合模式-农业大健康·李龙:谋定乡村振兴
  5. Web开发-Django模型层
  6. java --replaceAll方法
  7. python中如何编写代码输入多个数据并把它们放在一个列表中去_10分钟学习函数式Python...
  8. java客户端程序用什么自动化测试_五大Java自动化测试框架
  9. 一个 Java 方法,最多能定义多少参数?
  10. 【万字总结】基于多智能体强化学习的《星际争霸II》中大师级水平的技术研究
  11. 二手书交易系统功能结构图
  12. 【odoo】odoo使用阿里邮箱配置邮件系统
  13. 每次刷新页面时总会先闪一下空白再出现背景图片的解决
  14. 迪杰斯特拉算法(Java)
  15. package.json 文件详解
  16. arcgis弧段怎么加很多点_关于ArcGIS的这62个常用技巧,你造吗?
  17. iOS之音视频的理论和直播相关知识
  18. 基于springboot的生鲜门店配送管理系统(idea+springboot+html+thymeleaf)
  19. linux cadaver 命令,screen命令用法与cadaver
  20. c语言专业认知实践报告怎么写,C语言课程设计实习报告范本

热门文章

  1. 水生生物学类毕业论文文献包含哪些?
  2. Spark+Scala建设数仓和数据分析
  3. 区块链 实验十 DAPP开发
  4. 中电信抢滩云计算 上海开建信息银行
  5. 无线hacking系统—wifislax
  6. Java微信公众号开发入门:一、微信公众号简介
  7. 值得看,为什么跨境电商一定要自建网站?
  8. 2021-09-30-THZ-前置
  9. android常用控件实验报告,常用控件的编程实验报告
  10. 面试|C# .net 面试题