jsonp
js同源策略有关
js获取的数据由源头的判断,在以下几种情况中列出了同源策略的内容
url |
说明 |
是否同源 |
是否json可解析 |
同一个域名的js访问 |
是 |
可以解析 |
|
同一个域名的不同web资源 |
是 |
可以解析 |
|
域名相同,端口不同 |
不是 |
不可以解析 |
|
127.0.0.1/test02 |
域名,和ip地址 |
不是 |
不可以解析 |
body.a.com/test02 |
相同域名,不同二级域名 |
不是 |
不可以解析 |
a.com/test01 |
同一个域名,二级域名不同 |
不是 |
不可以 |
不同域名 |
不是 |
不可以 |
在通过<script>标签进行获取
<script type="text/javascript">
//在test.json中回调
alert(111111);
function test(data){
alert(data.key);
}
</script>
<script type="text/javascript" src="http://abc.com/test2.json"></script>
abc.com/test2.json
括号外面是回调函数名称
test({
"key":"ojbk"
})
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步