js - 前端跨域

简介: 端口号范围 0 ~ 65535

跨域讲解

端口号范围 0 ~ 65535

  1. 同源策略: 同协议,同域名(主机名)和同端口。
    http 80 https 443

    http://www.baidu.com https://www.baidu.com 协议不同不同源

    http://www.baidu.com http://www.qq.com 不同源

    http://www.baidu.com:80 http://www.baidu.com:8080 不同源

    http://www.baidu.com/a/b/c http://www.baidu.com/x/y/z 同源

  2. 面试题:什么时候需要跨域请求?

    当我们需要访问不同协议或不同主机名或不同端口网站中数据时,需要跨域请求。

  3. 面试题:ajax是否可以跨域请求?

    不可以,受浏览器的同源策略限制。

  4. 跨域请求

    跨域的主要实现是后端

    1. jsonp :script标签的src的开放原则,后端返回的是一个函数的调用(前端方式 重点)
    2. cors : 后端允许来自其他域的前端访问

    3. proxy : 前端先访问自己的域,再从自己的服务器出发去访问别的服务器从而完成跨域

相关文章
|
6天前
|
前端开发 JavaScript 数据可视化
58K star!这个让网页动起来的JS库,前端工程师直呼真香!
Anime.js 是一款轻量级但功能强大的JavaScript动画引擎,它能够以最简单的方式为网页元素添加令人惊艳的动效。这个项目在GitHub上已经获得58,000+星标,被广泛应用于电商页面、数据可视化、游戏开发等场景。
|
23天前
|
JavaScript 前端开发 容器
|
23天前
|
JavaScript 前端开发
|
23天前
|
存储 JavaScript 前端开发
|
23天前
|
移动开发 JavaScript 前端开发
|
23天前
|
存储 JavaScript 前端开发
|
23天前
|
JavaScript 前端开发
|
23天前
|
存储 JavaScript 前端开发
|
23天前
|
JavaScript 前端开发 开发者
|
6月前
|
存储 人工智能 前端开发
前端大模型应用笔记(三):Vue3+Antdv+transformers+本地模型实现浏览器端侧增强搜索
本文介绍了一个纯前端实现的增强列表搜索应用,通过使用Transformer模型,实现了更智能的搜索功能,如使用“番茄”可以搜索到“西红柿”。项目基于Vue3和Ant Design Vue,使用了Xenova的bge-base-zh-v1.5模型。文章详细介绍了从环境搭建、数据准备到具体实现的全过程,并展示了实际效果和待改进点。
494 14
下一篇
oss创建bucket