Ошибка IE9 SEC7111 («Безопасность HTTPS скомпрометирована») при использовании Facebook REST API

Я являюсь автором подключаемого модуля Wordpress, который позволяет пользователям входить в свои блоги через Facebook; он использует старый REST API, чтобы ввести кнопку входа в систему. Обычно включение API осуществляется с помощью следующего:


Однако после того, как Facebook представил безопасные соединения (Учетная запись -> Настройки учетной записи -> Безопасность учетной записи -> Безопасный просмотр), всплывающие окна подключения перестали работать. Один пользователь плагина указал, что проблему можно решить, заменив приведенное выше на:

Все, что я нашел в Google относительно SEC7111, относится к https-страницам, пытающимся включить скрипты через http, но моя проблема в обратном: это страница http, а скрипты (загружаемые автоматически Facebook) - https.

Будем признательны за любые мысли, я в тупике. Если вы хотите поиграть с ним самостоятельно, вы можете сделать это на моем сайте http://www.justin-klein.com . Обратите внимание, что кнопка «Войти через Facebook» правильно инициализируется во всех браузерах, кроме IE9.

7
задан Metal450 16 March 2011 в 09:48
поделиться