Ошибка подключения SSL при загрузке JS SDK

Я следил за информацией из этого сообщения: здесь для загрузить JS SDK на мою страницу.

Вот страница: https://www.tkwk.be/client/babyboom/www/

Он отлично работает (SSL-соединение действительно), пока я не использую SDK.

Проблема в том, что когда я пытаюсь использовать функцию setAutoGrow() непосредственно перед /head, я получаю сообщение об ошибке.

<script type="text/javascript"> 
  window.fbAsyncInit = function() {
    FB.Canvas.setAutoGrow();
  } 
</script>

На странице about:blank отображался небезопасный контент из http://static.ak.facebook.com/connect/canvas_proxy.php?version=3#behavior=p&method=setSize¶ms=%7B%22height%22%3A892%2C%22width%22%3A1630%2C%22frame%22%3A%22iframe_canvas%22%7D.

Однако я загрузил JS SDK с помощью https следующим образом:

<div id="fb-root"></div><script src="https://connect.facebook.net/en_US/all.js"></script>
<script>
FB._https = true;
FB._https = (window.location.protocol == "https:");
   FB.init({
        appId : 'XXXXXXXXXXX',
        status : true, // check login status
        cookie : true, // enable cookies to allow the server to access the session
        xfbml : true // parse XFBML
    });
</script>

Я хотел бы понять, где я сделал ошибку.

Спасибо заранее за ваше время.


person Jk_    schedule 28.01.2012    source источник
comment
попробуйте удалить протокол из URL файла all.js. то есть: сделайте его относительным URL-адресом протокола - src="//connect.facebook.net/en_US/all.js"   -  person Lix    schedule 28.01.2012
comment
У меня такая же проблема: tkwk.be/client/babyboom/www   -  person Jk_    schedule 28.01.2012
comment
Почему вам нужно использовать метод FB.Canvas.setAutoGrow(), если вы не находитесь в iFrame Facebook?   -  person Lix    schedule 28.01.2012
comment
Это позволяет мне изменять размер iframe на лету. Этот веб-сайт используется в качестве фан-страницы в Facebook: facebook/salonbabyboom   -  person Jk_    schedule 28.01.2012
comment
Тогда вы захотите протестировать его внутри Facebook. До тех пор я рекомендую вам закомментировать весь код, который напрямую связан с вашим приложением, находящимся внутри iFrame Facebook...   -  person Lix    schedule 28.01.2012
comment
Почему ? Я проверил это внутри facebook.   -  person Jk_    schedule 28.01.2012
comment
Вы задаете вопрос об ошибке, вызванной кодом, который вам не нужен, когда вы не находитесь внутри iFrame. Нет необходимости иметь дело с этим, так как это проблема, которая будет существовать только в вашей тестовой среде. Перенесите код в iFrame Facebook — покажите, что ошибка все еще существует, и тогда мы сможем помочь больше. Пока бессмысленно беспокоиться об этом.   -  person Lix    schedule 28.01.2012
comment
Ты прав ! Я не смотрел в iframe FB, и теперь ошибка исчезла. Мой плохой, спасибо за ваше время и терпение.   -  person Jk_    schedule 28.01.2012
comment
нет проблем друг :P счастливого кодирования!   -  person Lix    schedule 28.01.2012