本月博客排行
-
第1名
wy_19921005 -
第2名
mft8899 -
第3名
java-007 - benladeng5225
- Anmin
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
benladeng5225 - wy_19921005
- vipbooks
- kaizi1992
- 青否云后端云
- e_e
- tanling8334
- sam123456gz
- arpenker
- zysnba
- fantaxy025025
- xiangjie88
- wallimn
- lemonhandsome
- jh108020
- ganxueyun
- Xeden
- xyuma
- zhanjia
- wangchen.ily
- johnsmith9th
- zxq_2017
- forestqqqq
- jbosscn
- daizj
- xpenxpen
- 喧嚣求静
- kingwell.leng
- lchb139128
- kristy_yy
- jveqi
- javashop
- lzyfn123
- sunj
- yeluowuhen
- ajinn
- lerf
- silverend
- chenqisdfx
- xiaoxinye
- flashsing123
- bosschen
- lyndon.lin
- zhangjijun
- sunnylocus
- lyj86
- paulwong
- sgqt
最新文章列表
nginx:前后端分离解决跨域问题
=============================
location / {
proxy_pass http://dev.abc.com;
proxy_set_header X-Real-IP $remote_addr;
...
bootstrap-fileinput 扩展 支持 跨域
bootstrap-fileinput support cors-Domain
扩展 支持 跨域 上传 文件
代码地址: https://github.com/zaqzaq/bootstrap-fileinput
需要 引入的 文件
<link href="css/fileinput.min.css" media="all" re ...
实战web开发的跨域访问
以下方法在chrome,Firefox测试通过,其他浏览器没有测试.
先说一下测试环境
修改本地hosts配置如下(修改方法请自行百度)
IP
Domain
127.0.0.1
qr.com
127.0.0.1
t1.qr.com
127.0.0.1
t2.qr.com
直接上代码
服务端代码(测试服务器采用nodejs)
服务器环境采用Exp ...
通过修复web.xml来实现跨域
通过修复web.xml来实现跨域
(1)在开发项目中加入支持库,或把支持库直接丢到tomcat的lib目录下,下载地址:http://cdn.besdlab.cn/cors-lib.rar
(2)修改web.xml,增加以下代码
<filter>
<filter-name>CORS</filter-name>
...
JS创建动态脚本跨域
script标签本身就可以访问其它域的资源,不受浏览器同源策略的限制,可以通过在页面动态创建script标签,代码如下:
var script = document.createElement('script');
script.src = "http://aa.xx.com/js/*.js";
document.body.appendChild(scr ...
AJAX跨域访问——XMLHttpRequest代理实现
跨域访问简单来说就是A网站的JavaScript代码试图访问B网站,包括提交内容和获取内容.由于安全原因,跨域访问是被各大浏览器所默认禁止的.在广域网环境中,由于浏览器的安全限制,网络连接的跨域访问时不被允许的,XmlHttpRequest也不例外。但有时候跨域访问资源是必需的。
我们不能在浏览器端直接使用AJAX来跨域访问资源,但是在服务器端是没有这种跨域安全限制的。所以,我们只需要让服 ...
window.name实现的跨域数据传输
有三个页面:
a.com/app.html:应用页面。
a.com/proxy.html:代理文件,一般是一个没有任何内容的html文件,需要和应用页面在同一域下。
b.com/data.html:应用页面需要获取数据的页面,可称为数据页面。
实现起来基本步骤如下:
在应用页面(a.com/app.html)中创建一个iframe,把其src指向数据页面(b.com/data.h ...
利用iframe和location.hash
这个办法比较绕,但是可以解决完全跨域情况下的脚步置换问题。原理是利用location.hash来进行传值。在url: http://a.com#helloword中的‘#helloworld’就是location.hash,改变hash并不会导致页面刷新,所以可以利用hash值来进行数据传递,当然数据容量是有限的。假设域名a.com下的文件cs1.html要和cnblogs.com域名下的cs2. ...
java跨域请求-JSONP
java web中如何跨域请求呢?
使用jsonp,详情请参考:http://json-p.org/
页面代码如下:
<!DOCTYPE html>
<html>
<head lang="en">
<meta ...
Cookie 跨域与P3P协议
关于Cookie跨域一个比较形象的例子就是Google Adsense,Google 可以在你的域名设置Cookie,但是你无法访问到Google 设置的Cookie,它只供 Google 访问。 一个简单例子: 步骤1:编辑 hosts 文件,加入测试域名127.0.0.1 www.atest.com 127.0.0.1 www.btest.com 步骤2:文档根目录下,新建 a. ...
跨域:一种通过服务端解决跨域的实现
有一种跨域的业务场景:
A域名页面,嵌套B域名页面,B域名页面又想访问A域名的数据,这时候就有跨域了,其中B域名页面请求的时候不会携带A域名要求的登录cookie信息
解决办法:B页面操作请求B域名,携带着B的cookie,然后有B的服务端来请求A获取数据
@RequestMapping("/proxy")
@ResponseBody
publi ...
Weblogic跨域session冲突解决办法
一.现象
在WebLogic中,有两个不同域A(端口:9000)和B(端口:8000),应用CA在域A中,应用CB在域B中,进行如下操作:
1.先登录应用CA,再登录应用CB,然后,切换回应用CA,发现应用CA的Session丢失;
2.应用CA中有指向应用CB的链接,登录应用CA,点击指向应用CB的链接,应用CA的Session丢失;
二.原因
...
ajax跨域调用和非跨域调用的写法
//支持跨域调用
$.ajax({
type:"POST",
async :false,
url:"http://web3.com:9080/authority/dept/hellob.shtml?userName=zqb&callback=?",
dataType:"jsonp",
...