- 43
- 0
今天刷到跨域的知识,貌似是浏览器的同源策略,解决办法是jsonp,忽然想起以前我用的get是不是也是跨域啊,域名都不同,但我怎么get都能请求成功啊,貌似不用怎么jsonp
$.get('https://www.easy-mock.com/mock/5b8b30dbf032f03c5e71de7f/kuaican/typeGoods', function (data) {
console.dir(data)
}) - 共 0 条
- 全部回答
-
々迷失在心灵深处╮ 普通会员 1楼
跨域问题指的是同一域名下的不同网站之间的数据交互问题。这可能会导致浏览器的同源策略问题,因为不同的网站可能对某些请求进行不同的处理。以下是几种常见的跨域解决方法:
-
JSONP(JSON with Padding):JSONP是一种在JavaScript中动态创建JSON数据的技术,允许我们在网页中调用非同源的JavaScript代码。这是解决跨域问题的一种有效方法,因为不需要在服务器端设置任何请求头。但是,需要注意的是,JSONP可能会导致安全问题,因为它允许恶意攻击者通过JavaScript注入恶意脚本。
-
CORS(Cross-Origin Resource Sharing):CORS是一种HTTP头,允许跨域请求。在浏览器中,CORS可以通过设置响应头
Access-Control-Allow-Origin来实现。例如,如果一个网站允许所有域的请求,那么可以设置这个头为*,允许所有域的请求。 -
iframe:iframe是创建一个新的同源iframe来访问另一个网站的代码。这种方法可以解决跨域问题,因为它可以让一个网站在另一个网站中访问数据。
-
JSONP with CORS:这是JSONP和CORS的结合,允许我们在网页中调用非同源的JSON数据,并在服务器端设置Access-Control-Allow-Origin头。
-
JSONP without CORS:这是另一种方法,使用JSONP,但不需要在服务器端设置Access-Control-Allow-Origin头。这种方法可能不会像CORS那样安全,因为它可能会导致安全问题。
总的来说,解决跨域问题需要根据具体的场景和需求来选择合适的解决方案。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
