window 跨域ntfs

HTML5:使用postMessage实现Ajax跨域请求 2015-10-25

HTML5:使用postMessage实现Ajax跨域请求
HTML5:使用postMessage实现Ajax跨域请求 由于同源策略的限制,Javascript存在跨域通信的问题,典型的跨域问题有iframe与父级的通信等. 常规的几种解决方法: (1) document.domain+iframe: (2) 动态创建script: (3) iframe+location.hash: (4) flash. 这里不细说这几种方法,记录的是 ...

利用window.name+iframe跨域獲取數據詳解 2015-10-15

利用window.name+iframe跨域獲取數據詳解
详解 前文提到用jsonp的方式来跨域获取数据,本文为大家介绍下如何利用window.na

JS window.name跨域封裝 2015-10-19

JS window.name 跨域封装   1 function CrossDomainName(target, agent, callback, security) { 2 if (typeof target !=

HTML5_WebWorkers利用HTML5的window.postMessage實現跨域通信 2015-10-21

HTML5_WebWorkers利用HTML5的window.postMessage實現跨域通信
由于同源策略的限制,JavaScript跨域的问题,一直是一个颇为棘手的问题,为了解决js的跨域,web开发人员是煞费苦心,研究了各种跨域方案,如果有机会的话,明河以后会一一展示给各位,今天明河重点介绍下html5新引入的postMessage跨域方案. 1.哪些场景要考虑跨域问题? 明河这二周在处

window.opener方法的使用 js跨域 2015-10-28

window.opener方法的使用 js跨域
最近公司网站登陆加入了第三方登陆.可以用QQ直接登陆到我们网站,在login页面A中点QQ登陆时,调用了一个window.open文件打开一个login页窗口B,登陆后callback地址回调成功后,需要关闭当前window.open打开的login小窗口B,再将打开这个小窗口的原窗口页(A)刷新显示正确状态. 这时就用到了这个方法: window.opener.locatio ...

跨域解決方案之HTML5 postMessage 2015-10-14

问题场景: web是嵌入到手机客户端中的静态页面,为了统计用户行为需要引入ga,但是ga必须是在www下才行,哪怕是localhost,这就是矛盾.解决方案是在页面中使用iframe,iframe是在另外一个域名下的,然后在iframe中调用ga方法.很显然必须要解决iframe的跨域通信. var

JS、JQuery和ExtJs的跨域處理 2015-10-14

1.什么是跨域?跨域,JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象.简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象.同源策略,它是由Netscape提出的一个著名的安全策略.现在所有支持JavaScript 的浏览器都会使用这个策略.所谓同源是指,域名,协议,端口相同.当一个浏览器的两个tab页中分别打开来 百度和谷歌的页面当一个百度浏览器执行一个脚本的时候会检查这个脚本是属于哪个页面的,即检查是否同源

Asp.net Vnext api CORS( 跨域) 2015-10-14

Asp.net Vnext  api  CORS( 跨域)
  概述   跨域资源共享(CORS )是一种网络浏览器的技术规范,它为Web服务器定义了一种方式,允许网页从不同的域访问其资源.而这种访问是被同源策略所禁止的.CORS系统定义了一种浏览器和服务器交互的方式来确定是否允许跨域请求. 它是一个妥协,有更大的灵活性,但比起简单地允许所有这些的要求来说更

SSO單點登錄在web上的關鍵點 cookie跨域 2015-10-15

概述 其实WEB单点登录的原理挺简单的,抛开那些复杂的概念,简单来讲讲如何实现一个最基本的单点登录 首先需要有两个程序 例如:http://www.site-a.com 我们简称A http://www.stie-b.com 我们简称B A 和 B 在登录认证逻辑上(通常使用的是session技术)

Web APi之手動實現JSONP或安裝配置Cors跨域(七) 2015-10-15

Web APi之手動實現JSONP或安裝配置Cors跨域(七)
前言 照理来说本节也应该讲Web API原理,目前已经探讨完了比较底层的Web API消息

利用location.hash+iframe跨域獲取數據詳解 2015-10-15

利用location.hash+iframe跨域獲取數據詳解
前言 如果看懂了前文利用window.name+iframe跨域获取数据,那么此文也就很好理解了.一样都是动态插入一个iframe,然后把iframe的src指向服务端地址,而服务端同样都是输出一段js代码,同样都是利用和子窗口之间的通信完成数据传输,同样要针对同源策略做出处理. location.

jquery Ajax跨域調用WebServices方法 2015-10-15

由于公司需要开发一个手机页面,想提供给同事直接在手机上可以查询SAP资料.数据需要使用js调用webserver来获取. 因为初次使用Jquery调用Webserver,所以期间并不顺利.测试调用Webserver在本机成功,但传到服务器就不能调用成功,后面才知道原来是不支持跨域访问.花了几天的时间

深入淺出JSONP:解決AJAX跨域問題 2015-10-15

  本文主要讲解了如何去解决AJAX跨域的问题,从跨域的简单原理到JONP实现模式详细的讲解整个解决方案,最后利用jQuery可以很方便的实现JSONP来进行跨域访问.   上周客户新买了服务器,原本在旧的服务器上放

AJAX跨域調用相關知識CORS和JSONP(引) 2015-10-16

AJAX跨域调用相关知识-CORS和JSONP 1.什么是跨域 跨域问题产生的原因,是由于浏览器的安全机制,JS只能访问与所在页面同一个域(相同协议.域名.端口)的内容. 但是我们项目开发过程中,经常会遇到在一个页面的JS代码中,需要通过AJAX去访问另一个服务器并返回数据,这时候就会受到浏览器跨域

Iframe高度自適應(兼容IE/Firefox、同域/跨域) 2015-10-16

在实际的项目进行中,很多地方可能由于历史原因不得不去使用iframe,包括目前正火热的应用开发也是如此. 随之而来的就是在实际使用iframe中,会遇到iframe高度的问题,由于被嵌套的页面长度不固定而显示出来的滚动条,不仅影响美观,还会对用户操作带来不便.于是自动调整iframe的高度就成为本文

apachemod_proxy 和 mod_rewrite實現js跨域 2015-10-16




    		    apachemod_proxy 和 mod_rewrite實現js跨域
项目中用到了,于是搞了几多时间,还是没太明白,只是会基本用法,由于后来项目换实现方式,不存在跨域问题了,就没研究了,这里记录下,已备所需 废话不多说了,这里只讲这个,其他方式自己去试,直接先上两篇参考 1.(两种方式的基本配置) 由于前端解决跨域问题的局限性比较大,对于 Ajax 跨域或是 ifra

javascript跨域通信(一):利用location.hash實現跨域iframe自適應 2015-10-16

页面域关系: a.html所属域A:www.A.comb.html所属域B:www.B.com 问题本质: js对跨域iframe访问问题,因为要控制a.html中iframe的高度和宽度就必须首先读取得到b.html的大小,A.B不属于同一个域,浏览器为了安全性考虑,使js跨域访问受限,读取不到b.html的高度和宽度. 解决方案: 引入代理代理页面c.html与a.html所属相同域A,c.html是A域下提供好的中间代理页面,假设c.html的地址:www.A.com/c.html ,它负责读取lo

Ajax跨域、Json跨域、Socket跨域和Canvas跨域等同源策略限制的解決方法 2015-10-16




    		    Ajax跨域、Json跨域、Socket跨域和Canvas跨域等同源策略限制的解決方法
同源是指相同的协议.域名.端口,三者都相同才属于同域.不符合上述定义的请求,则称为跨域. 相信每个开发人员都曾遇到过跨域请求的情况,虽然情况不一样,但问题的本质都可以归为浏览器出于安全考虑下的同源策略的限制. 跨域的情形有很多,最常见的有Ajax跨域.Socket跨域和Canvas跨域.下面列举一些
一周排行