在iframe应用程序的IE9中阻止了FB.UI显示对话框,“仅显示安全内容”

时间:2011-04-15 10:44:53

标签: internet-explorer facebook internet-explorer-9

这是我的代码,它在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 {               
               }
           }
         );

3 个答案:

答案 0 :(得分:2)

出于安全原因,IE9会阻止安全子帧中的不安全内容。 Facebook团队目前正致力于在他们的API中解决这个问题。

答案 1 :(得分:1)

你可以在IE9中禁用这个烦人的提示。 This article显示了如何做到这一点。

答案 2 :(得分:0)

当我设置FB._https = true时,我会收到混合内容警告。

当我设置FB._https = false时,我也会收到混合内容警告。

在IE9的这一点上,我总是收到警告。