![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WEB前端
文章平均质量分 61
dongjiebinxue
这个作者很懒,什么都没留下…
展开
-
JQuery+ajax+jsonp 跨域访问
Jsonp(JSON with Padding)是资料格式 json 的一种“使用模式”,可以让网页从别的网域获取资料。关于Jsonp更详细的资料请参考http://baike.baidu.com/view/2131174.htm,下面给出例子: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "ht...原创 2016-06-21 15:21:20 · 103 阅读 · 0 评论 -
利用iframe和location.hash
这个办法比较绕,但是可以解决完全跨域情况下的脚步置换问题。原理是利用location.hash来进行传值。在url: http://a.com#helloword中的‘#helloworld’就是location.hash,改变hash并不会导致页面刷新,所以可以利用hash值来进行数据传递,当然数据容量是有限的。假设域名a.com下的文件cs1.html要和cnblogs.com域名下的cs2...原创 2016-06-21 16:09:42 · 364 阅读 · 0 评论 -
window.name实现的跨域数据传输
有三个页面:a.com/app.html:应用页面。a.com/proxy.html:代理文件,一般是一个没有任何内容的html文件,需要和应用页面在同一域下。b.com/data.html:应用页面需要获取数据的页面,可称为数据页面。实现起来基本步骤如下:在应用页面(a.com/app.html)中创建一个iframe,把其src指向数据页面(b.com/data....原创 2016-06-21 16:09:54 · 108 阅读 · 0 评论 -
AJAX跨域访问——XMLHttpRequest代理实现
跨域访问简单来说就是A网站的JavaScript代码试图访问B网站,包括提交内容和获取内容.由于安全原因,跨域访问是被各大浏览器所默认禁止的.在广域网环境中,由于浏览器的安全限制,网络连接的跨域访问时不被允许的,XmlHttpRequest也不例外。但有时候跨域访问资源是必需的。 我们不能在浏览器端直接使用AJAX来跨域访问资源,但是在服务器端是没有这种跨域安全限制的。所以,我们只需要让...原创 2016-06-21 16:23:36 · 1401 阅读 · 0 评论 -
JS创建动态脚本跨域
script标签本身就可以访问其它域的资源,不受浏览器同源策略的限制,可以通过在页面动态创建script标签,代码如下: var script = document.createElement('script'); script.src = "http://aa.xx.com/js/*.js"; document.body.appendChild(script); ...原创 2016-06-21 18:28:55 · 225 阅读 · 0 评论 -
通过nginx实现跨域请求
if ($request_method = 'OPTIONS') { add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; # # Custom heade...原创 2016-08-13 11:55:47 · 194 阅读 · 0 评论 -
通过修复web.xml来实现跨域
通过修复web.xml来实现跨域 (1)在开发项目中加入支持库,或把支持库直接丢到tomcat的lib目录下,下载地址:http://cdn.besdlab.cn/cors-lib.rar(2)修改web.xml,增加以下代码 <filter> <filter-name>CORS</filter-name> ...原创 2016-08-13 12:54:41 · 518 阅读 · 0 评论