簡體   English   中英

FB.api('/ me / likes / 124745260879931',onMyLikesResponse); 不適用於IE 9

[英]FB.api('/me/likes/124745260879931', onMyLikesResponse); not working on IE 9

為什么以下代碼在IE9中不起作用但在我嘗試的所有其他瀏覽器中起作用的原因是什么?:

FB.init({appId: '######', status: true, cookie: true, xfbml: true});

FB.api('/me/likes/######', onMyLikesResponse);

function onMyLikesResponse(response)
{
    console.log("length" + response.data.length);
    console.log(response);
    if(response.data.length==1){
        $('#like').show();
    }   
}
FB.login(function(response) {
                if (response.status == 'connected') {
                    var page_id = "40796308305";  

                    FB.api('/me/likes/'+page_id, function(response) {
                        if (response.data[0]) {
                            $('#like').show();
                        }
                    });
                } else {
                    // user is not logged in                        
                }
            });

我認為長度對JSON響應不起作用。 確保開發人員工具已在IE9中打開,因為您正在使用console.log。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM