Facebook Internet Explorer中的FB.login错误
我使用connectjs(FB.login)以标准方式登录用户以共享我的页面。在所有普通浏览器(chrome、firefox、opera)中,它都会弹出一个带有权限请求的窗口(一切正常)。但在Internet Explorer(7和8,未在6中测试)中,它会弹出一个窗口,显示:“myapp出现错误。请稍后再试。” 这是我的代码:Facebook Internet Explorer中的FB.login错误,facebook,internet-explorer,internet-explorer-8,share,Facebook,Internet Explorer,Internet Explorer 8,Share,我使用connectjs(FB.login)以标准方式登录用户以共享我的页面。在所有普通浏览器(chrome、firefox、opera)中,它都会弹出一个带有权限请求的窗口(一切正常)。但在Internet Explorer(7和8,未在6中测试)中,它会弹出一个窗口,显示:“myapp出现错误。请稍后再试。” 这是我的代码: <div id="fb-root"></div> <script language="javascript"> var nombre
<div id="fb-root"></div>
<script language="javascript">
var nombre = "";
var pic_big = "";
FB.init({
appId : '161599150607341', // App ID
channelUrl : '//emocionesverde.com/channel.html', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
function conectarse() {
FB.login(handleSessionResponse, {
scope: 'publish_stream, user_about_me'
});
}
function handleSessionResponse(response) {
if (response.authResponse) {
FB.api('/me', function(response) {
//console.log(response.name);
window.nombre = response.name;
getUserPic(response.id);
});
}
}
function getUserPic(uid) {
FB.api('/me?fields=picture&type=large', function(response) {
//console.log(response.picture);
window.pic_big = response.picture;
publicar();
});
}
function publicar() {
FB.ui({
method: 'stream.publish',
message: '',
attachment: {
name: 'Emoción es Verde',
caption: window.nombre + ' midió el impacto de sus acciones verdes. Te invitamos a conocer acciones para mantener el planeta verde con Emoción es Verde',
media: [{
type: 'flash',
swfsrc: 'http://mainteractivetools.com/erik/mifb/emocionesverde/Prueba.swf?pic=' + window.pic_big + '&nombre=' + window.nombre,
imgsrc: 'http://mainteractivetools.com/erik/mifb/emocionesverde/telefonica1.jpg',
expanded_width: '450',
expanded_height: '258'
}],
href: 'http://www.emocionesverde.com'
},
action_links: [{
text: 'Emoción es Verde',
href: 'http://www.emocionesverde.com'
}],
user_message_prompt: 'Escribe un comentario'
}, function (response) {});
}
$('#swfmapsdiv').css('visibility', 'hidden');
</script>
var nombre=“”;
var pic_big=“”;
FB.init({
appId:'161599150607341',//应用ID
channelUrl:'//emocionesverde.com/channel.html',//频道文件
状态:true,//检查登录状态
cookie:true,//启用cookie以允许服务器访问会话
xfbml:true//解析xfbml
});
函数conectarse(){
FB.登录(handleSessionResponse{
作用域:“发布\u流,用户\u关于\u我”
});
}
函数handleSessionResponse(响应){
if(response.authResponse){
FB.api('/me',函数(响应){
//console.log(response.name);
window.nombre=response.name;
getUserPic(response.id);
});
}
}
函数getUserPic(uid){
FB.api('/me?fields=picture&type=large',函数(响应){
//console.log(response.picture);
window.pic_big=response.picture;
publicar();
});
}
函数publicar(){
FB.ui({
方法:“stream.publish”,
消息:“”,
附件:{
名称:“维德运动”,
描述:window.nombre+“维德火山口的冲击力。维德火山口火山口的火山口火山口”,
媒体:[{
键入:“flash”,
swfsrc:'http://mainteractivetools.com/erik/mifb/emocionesverde/Prueba.swf?pic=“+window.pic_big+”&nombre=“+window.nombre,
imgsrc:'http://mainteractivetools.com/erik/mifb/emocionesverde/telefonica1.jpg',
扩展_宽度:“450”,
扩展高度:“258”
}],
href:'http://www.emocionesverde.com'
},
行动链接:[{
文本:“维德情绪”,
href:'http://www.emocionesverde.com'
}],
用户\消息\提示:'描述不符合条件'
},函数(响应){};
}
$('#swfmapsdiv').css('visibility','hidden');
您是否尝试添加p3p标题?这是一件好事,解决了很多问题。不管这些密码多么神秘。Facebook实际上试图做的是跨域共享cookie,这是一个安全标志。你需要说没问题。你试过添加p3p标题吗?这是一件好事,解决了很多问题。不管这些密码多么神秘。Facebook实际上试图做的是跨域共享cookie,这是一个安全标志。你需要说没问题。问题可能在channelUrl中,请尝试将整个路径放在那里,即
同时以应用开发者身份登录facebook-错误消息将更加详细问题可能出现在channelUrl中,请尝试将整个路径包含在那里,即
同时以应用开发者身份登录facebook-错误信息将更加详细IE总是出现错误…IE总是出现错误…是的,Brent说了什么:)请参见此处了解p3p标题tks的详细说明,我尝试设置p3p,然后我回来分享我的消息。是的,布伦特说:)这里有关于p3p标题tks的详细解释,我尝试设置p3p,然后我回来分享我的观点。