这是我的代码,它在IE 7,8中工作正常,但在IE 9中被阻止
FB.ui(
{
display: 'dialog',
method: 'feed',
name: Resource.WallPost.Title,
link: Resource.WallPost.Url,
picture: Resource.WallPost.PictureUrl,
caption: '',
description: Resource.WallPost.Description,
message: ''
},
function (response) {
if (response && response.post_id) {
} else {
}
}
);
答案 0 :(得分:2)
出于安全原因,IE9会阻止安全子帧中的不安全内容。 Facebook团队目前正致力于在他们的API中解决这个问题。
答案 1 :(得分:1)
你可以在IE9中禁用这个烦人的提示。 This article显示了如何做到这一点。
答案 2 :(得分:0)
当我设置FB._https = true时,我会收到混合内容警告。
当我设置FB._https = false时,我也会收到混合内容警告。
在IE9的这一点上,我总是收到警告。