Javascript FB提要对话框不存在';在弹出窗口中不显示图片拇指

Javascript FB提要对话框不存在';在弹出窗口中不显示图片拇指,javascript,facebook,api,popup,feed,Javascript,Facebook,Api,Popup,Feed,我正在共享一个使用提要对话框API用jquery mobile创建的页面,结果弹出窗口在chrome和Explorer中显示空占位符,而在firefox中不显示任何占位符或图片(这是可以接受的)。 共享帖子后,在用户配置文件页面上没有任何图像(这不是一个大问题),提要上的同一帖子会正确显示图像。 调试弹出窗口时,我看到以下错误: Failed to load resource: the server responded with a status of 404 (Not Found) ht

我正在共享一个使用提要对话框API用jquery mobile创建的页面,结果弹出窗口在chrome和Explorer中显示空占位符,而在firefox中不显示任何占位符或图片(这是可以接受的)。 共享帖子后,在用户配置文件页面上没有任何图像(这不是一个大问题),提要上的同一帖子会正确显示图像。 调试弹出窗口时,我看到以下错误:

 Failed to load resource: the server responded with a status of 404 (Not Found) 
 https://fbexternal-a.akamaihd.net/app_full_proxy.php?app=429649223743230&v=1&size=z&cksum=c289f2657db10d1fb3aac895eaef8d53&src=https%3A%2F%2Feasycongress.info%2Ffb%2Flottosmorfia%2Fimages%2F9.jpg
FB JS使用的API函数是

<script> 
  FB.init({appId: \"$_SESSION[appId]\", status: true, cookie: true});
  function postToFeed$num() {
    // calling the API ...
    var obj = {
      method: 'feed',
      link: '$link',
      picture: '$picture',
      name: '$name',
      caption: '$caption',
      description: '$description'
    };
    function callback(response) {
       document.getElementById('msg').innerHTML = \"Post ID: \" + response['post_id'];
    }
    FB.ui(obj, callback);
  }
</script>
 ";

init({appId:\“$\u会话[appId]\”,状态:true,cookie:true});
函数postToFeed$num(){
//正在调用API。。。
var obj={
方法:“提要”,
链接:“$link”,
图片:“$picture”,
名称:“$name”,
标题:“$caption”,
说明:“$description”
};
函数回调(响应){
document.getElementById('msg').innerHTML=\“Post ID:\”+response['Post\u ID'];
}
FB.ui(obj,回调);
}
";

有什么提示吗?

看起来问题与https有关。 对图像使用http://链接可以正确显示拇指,使用https则不会显示拇指。 在浏览器中使用https链接运行良好。 FB升在第页上显示无错误 有什么建议吗