2012-05-14 2 views
4

Я пытаюсь установить высоту приложения по телефону:Небезопасный JavaScript пытается получить доступ к фрейму с URL-адресом. Домены, протоколы и порты должны совпадать.

FB.init({ appId: fbAppId, 
      status: true, 
      cookie: true, 
      xfbml: true, 
      oauth: true, 
      channelURL: webUrl + '/channel.html' 
     }); 
FB.Canvas.setAutoResize(); 

И это не работает, если он находится на HTTP, но работает на HTTPS.

Пример URL: http://www.facebook.com/ListerineAU/app_300955373319633 - не работает https://www.facebook.com/ListerineAU/app_300955373319633 - работает сообщение

Ошибка:

Unsafe JavaScript attempt to access frame with URL http://www.facebook.com/ListerineAU/app_300955373319633 from frame with URL https://s-static.ak.facebook.com/connect/xd_arbiter.php?version=5#channel=f35120b198&origin=http%3A%2F%2Fjwteeth.aptira.com&channel_path=%2F%3Ffb_xd_fragment%23xd_sig%3Df2eb2cde4%26&transport=postmessage. Domains, protocols and ports must match. 

Это, кажется, ошибка на FB заканчивается, есть кто-нибудь еще переживает это?

ответ

1

Видимо наша компания брандмауэр блокирует путь к

http://static.ak.facebook.com/connect/xd_arbiter.php?version=6#channel=f4f408309365a4&origin=http%3A%2F%2F[domain]&channel_path=%2F%3Ffb_xd_fragment%23xd_sig%3Df1af91536f1c7%26&transport=postmessage 

Сказать, что она содержит некоторую неуверенность по сценарию.

4

Найдено это перечислено на facebook клопах

Последние ответа от Facebook

Øyvind Шон Кинси Это ожидаемое исключение, которое используется для проверки для условия - это не имеет никаких побочных эффектов. 26/04/2012 22:29 · Статус изменен Дизайном

https://developers.facebook.com/bugs/122268321247958

Смежные вопросы