如何处理js的跨域问题
2024-08-21 08:08:23
在bill.mail.10086.cn域内访问smsrebuild1.mail.10086.cn下的接口出现“阻止跨域源请求”
例如:
URL | 说明 | 是否允许通信 |
---|---|---|
http://www.a.com/a.js http://www.a.com/b.js | 同一域名下 | 允许 |
http://www.a.com/lab/a.js http://www.a.com/script/b.js | 同一域名下不同文件夹 | 允许 |
http://www.a.com:8000/a.js http://www.a.com/b.js | 同一域名,不同端口 | 不允许 |
http://www.a.com/a.js https://www.a.com/b.js | 同一域名,不同协议 | 不允许 |
http://www.a.com/a.js http://70.32.92.74/b.js | 域名和域名对应ip | 不允许 |
http://www.a.com/a.js http://script.a.com/b.js | 主域相同,子域不同 | 不允许 |
http://www.a.com/a.js http://a.com/b.js | 同一域名,不同二级域名(同上) | 不允许(cookie这种情况下也不允许访问) |
http://www.cnblogs.com/a.js http://www.a.com/b.js | 不同域名 | 不允许 |
解决方法:
第一、使用iframe代理页;第二、用jsonp(get方式请求)
最新文章
- centos中crontab(计时器)用法详解
- Count Primes
- mysql 汉字乱码
- ApplicationContext的应用场景
- Git stash方法(转)
- JavaScript获取HTML页面源代码
- Oracle创建表空间以及用户,并授权
- JS赋值传递的问题
- Mega的简单使用
- iOS调用相机,相册,上传头像 分类: ios技术 2015-04-14 11:23 256人阅读 评论(0) 收藏
- R-kmeans聚类算法
- 访问docker仓库
- Spark基础-scala学习(一、入门)
- 配置web pack loader 报错:Module build failed: Error: The node API for `babel` has been moved to `babel-core`.
- wonder vscode plugins
- 函数后面跟throw
- [xsy2913]enos
- Shell程序荟萃
- ASP.NET Core的身份认证框架IdentityServer4--IdentityServer相关文章【记录】
- 手动编译安装Libvirt之后利用systemctl管理libvirtd服务