新浪微博应用 IE下面框架嵌套框架的问题分为两种:
1、回调的参数有误;
2、session丢失;
第一个问题,需要亲们仔细研读接口文档,
App.AuthDialog.show({ client_id : '<?php echo $this->getParam('sub_appkey');?>', //必选,tockenstring解析出来的sub_appkey redirect_uri : '<?php echo $this->getParam('redirect_uri');?>', //必选,授权后的回调地址 height: 120, //可选,默认距顶端120px display: 'apponweibo' //这里之前我写错了所以出现框架嵌套问题 });
第二个问题,是在IE下面出现的所有的页面A标签点击后出现新的框架,原因是SESSION在ifram下丢失了,
解决方案是:在运行session_start之前,在程序中加上如下一句(以php语言为例),大致是向浏览器声明一下安全级别,这样iframe子页面在创建session时就不会有问题了:
header(’P3P: CP=”ALL ADM DEV PSAi COM OUR OTRo STP IND ONL”‘);
转载于:https://blog.51cto.com/ifolove/1196431