webkit支持跨域的方法

 

修改文件WebCore/page/SecurityOrigin.cpp

中的

bool SecurityOrigin::canRequest(const KURL& url) const

让它返回true

网上有人说让bool SecurityOrigin::canAccess(const SecurityOrigin* other) const返回true,试了下不行 (注:修改此处本地文件也可以跨域)


另外, chrome浏览器运行加--disable-web-security可以支持跨域


其他: firefox

网上看到firefox里可以这样

about:config -> security.fileuri.strict_origin_policy -> false

试了下不行。

firefox 3.5之后需要服务端返回特定的header才能跨域请求

https://developer.mozilla.org/En/HTTP_access_control

 


firefox : not support

chrome: not support

android webkit: OK

IE 8: OK





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值