javascript最全的10种跨域共享的方法
在客户端编程语言中,如<p>额,可能还是有些乱,上个代码给大家。大家可以补充指教,如果有跨域的更好的方法,希望大家贴上来啊。</p></div>
<p>?</p>
<p>??? 明白了,受教了!</p> 11 楼 LoriSun 2011-01-28 document.domain 是一个方便的方式。 推荐 12 楼 dir_murong 2011-01-28 就知道jsonp 13 楼 zhaoxy_sunrain 2011-01-29 我在项目中用过P3P协议,也可以实现跨域访问。
response.setHeader("P3P","CP="NON DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONa HISa TELa OTPa OUR UNRa IND UNI COM NAV INT DEM CNT PRE LOC""); 14 楼 whiletrue 2011-01-30 我们的一个方案,使用post的方式来跨域提交,把参数序列化从A传递至B,B得到后再反序列化即可.模拟了对话框模式,也不错. 15 楼 rashrash 2011-02-01 还是使用jsonp简单方便 16 楼 achun 2011-02-01 document.domain
学习了,以前还真不知道这个方法 17 楼 dengjianqiang200 2011-03-23 rashrash 写道还是使用jsonp简单方便
jsonp只能实现单向请示,而且不支持post 18 楼 dengjianqiang200 2011-03-23 achun 写道document.domain
学习了,以前还真不知道这个方法
这只适用于子域与子域或子域与父域之间的通信,其他的域是不行的。 19 楼 dengjianqiang200 2011-03-23 achun 写道document.domain
学习了,以前还真不知道这个方法
这个只适用于子域间或子域同父域之间,其他域是不行的。 20 楼 dengjianqiang200 2011-03-23 whiletrue 写道我们的一个方案,使用post的方式来跨域提交,把参数序列化从A传递至B,B得到后再反序列化即可.模拟了对话框模式,也不错.
那得AB间相互信任才行,而且如何判断从B返回的数据是A想要的? 21 楼 dengjianqiang200 2011-03-23 zhaoxy_sunrain 写道我在项目中用过P3P协议,也可以实现跨域访问。
response.setHeader("P3P","CP="NON DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONa HISa TELa OTPa OUR UNRa IND UNI COM NAV INT DEM CNT PRE LOC"");
最终是用cookie吗?
22 楼 dontal 2011-03-28 楼主能否指点一下,如果ajax访问跨域资源,使用jsonp方式,那么是否还需要使用xmlHttpRequest对象,我的理解:在head中增加<script>标签实际上是由页面帮我们去调用另一个域上的逻辑,那么是否还有必要通过xmlHttpRequest去请求?
另一个问题,ajax默认是异步传输,那么使用<script>标签的方式是同步的还是异步的,页面是不是要加载完<script>后再会执行后面的语句? 23 楼 liltos 2011-03-28 我用的是这个
FIM – Fragment Identitier Messaging
#号后面的应该是叫 hash
两边都用轮询的方式获取数据
URL的长度限制基本只需要应对IE就可