一个网页白窗引发的js血案

        平台引用第三方应用,页面出现白窗,前段忙不开,自己就往上冲,写下自己解决问题的过程中,看到的比较好的文章,备用。

        初始判断是跨域引起的问题,没有监听到授权事件,所以窗口无法关闭,查看js的sdk发现跨域没有问题,是第三方页面没有刷新的问题,但是firebug查看器网页响应正常,似乎不应该,最后比较其前后两次请求,授权后的请求只有20B,第一次请求2.7KB,询问第三方后发现对方做了refer判断,判断非apps.renren.com,就直接返回,造成页面白窗。


http协议详解,web开发必读 http://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.html

跨域资源共享十种方式:http://www.woiweb.net/10-cross-domain-methods.html

Iframe跨域通信完美解决方案:http://www.woiweb.net/iframe-cross-domain.html

Fiddler 教程:http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html



猜你喜欢

转载自moon-yang85-gmail-com.iteye.com/blog/1745093