前言
说起JavaScript,大家都知道是一门脚本语言。那么ES是什么鬼呢?ES全称ECMAScript ,是JavaScript语言的国际标准。
最近,我总结了25条JavaScript的基础特性相关的知识点,大家一起看一下吧
2025年05月08日
说起JavaScript,大家都知道是一门脚本语言。那么ES是什么鬼呢?ES全称ECMAScript ,是JavaScript语言的国际标准。
最近,我总结了25条JavaScript的基础特性相关的知识点,大家一起看一下吧
2025年05月08日
跨域问题是前端与后端协作中不可避免的话题,处理不当将直接影响系统可用性与安全性。本文将系统梳理跨域的概念、原理、常见解决方案,并结合实际开发中易错点进行总结,帮助你全面掌握跨域知识。
**跨域(Cross-Origin)**是指浏览器出于安全策略限制,当前网页试图访问另一个域名下的资源时受到的限制
2025年05月08日
上周帮一家公司优化代码时,顺手把跨域的问题解决了, 这篇文章,我们聊聊 SpringBoot 项目处理跨域的四种技巧 。
2025年05月08日
同源策略是由 Netscape(网景) 提出的一个著名的安全策略,现在所有支持 JavaScript 的浏览器都会使用这个策略。
所谓同源是指域名、协议、端口都相同。以 http://www.xxxxx.com:80/ 为例,http:// 为协议,域名是 www.xxxxx.com,端口是80(提示:80 为默认端口,可以省略,若为其它端口则必须显示定义)。
2025年05月08日
CSRF(Cross-site request forgery)跨站请求伪造,也被称为One Click Attack 或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常 不同,XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS攻击相比,CSRF攻击性往往不大流行(因此对其进行防范的资源也相对少)和难以防范,所以被认为比XSS更具危险性。
2025年05月08日
跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。
广义的跨域:
1)资源跳转:A链接、重定向、表单提交
2)资源嵌入:<link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链
3)脚本请求:js发起的ajax请求、dom和js对象的跨域操作等
2025年05月08日
前端开发中的跨域问题是指在浏览器中,使用Ajax请求从一个域名的网页向另一个域名的服务端请求数据时,因为浏览器的同源策略限制,导致请求无法成功。同源策略指的是,浏览器只允许网页向相同域名、端口、协议发起请求,否则就会出现跨域错误。
2025年05月08日
一、跨域问题的根源:浏览器的同源策略
1. 同源策略的定义
浏览器出于安全考虑(防止恶意网站窃取用户数据),要求网页只能访问同源资源,即协议(HTTP/HTTPS)、域名(如 example.com)和端口(如 8080)完全一致。若任意一项不同,则视为跨域请求,浏览器会拦截响应。
2. 跨域场景示例