Еще одна проблема Internet Explorer 9 SSL с приложением Facebook - PullRequest
3 голосов
/ 22 ноября 2011

Я видел так много тем об этом, но пока ничего не получалось ... Итак, у меня есть мое приложение, и если к нему обращаются без https (например, http://apps.face..., если к нему обращаются через https: // все работает), проводник сходит с ума, и внизу открывается диалоговое окно: отображается только защищенный контент (что это). ошибка препятствует открытию диалога кредитов в Facebook, но все же позволяет открывать диалог приглашения друзей ... странно ...

консоль ie9 отображает много строк, таких как:

Безопасность HTTPS нарушена http://profile.ak.fbcdn.net/hprofile-ak-snc4/211650_610002617_527396

тогда я обнаружил в старом потоке, что мне нужно добавить следующую строку JS перед фазой fb.init:

FB._https = true;

и это:

FB._https = (window.location.protocol == "https:");

после их использования диалог прекратился, но все же я получил следующие ошибки:

SCRIPT5: доступ запрещен.

canvas_proxy.php? Version = 3, строка 89 символов 3

Я убедился, что использовал:

как в канале, так и в голове ...

Тем не менее - открывается диалоговое окно apprequest, но не кредит Facebook.

спасибо, что прочитали это, может, у кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 07 декабря 2011

Полное сообщение об ошибке:

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Timestamp: Tue, 6 Dec 2011 20:05:28 UTC


Message: Permission denied
Line: 89
Char: 3
Code: 0
URI: https://s-static.ak.facebook.com/connect/canvas_proxy.php?version=3


Message: Permission denied
Line: 89
Char: 3
Code: 0
URI: https://s-static.ak.facebook.com/connect/canvas_proxy.php?version=3
...