Mine - это приложение FB на основе холста. Столкнувшись с проблемой как в Chrome, так и в Firefox (хотя обычно Chrome):
1. Когда я ударил свой одобренный защищенный URL-адрес приложения fb в новом окне Chrome с инкогнито (https://apps.facebook.com/myfbappnamespace/), ошибка ниже появляется только в первый раз, и когда я обновляю страницу, ошибка исчезла (в большинстве случаев)
Страница около: blank отображается небезопасное содержимое из http://static.ak.facebook.com/connect/xd_arbiter.php?version=18#cb=f2e4fe7b... os.com% 2Ff4aeadb2 & domain = www.mydomain.com & ratio = parent & error = unknown_user.
Небезопасная попытка JavaScript для доступа к фрейму с URL-адресом http://www.mydomain.com/control/myfacebookapp/ из фрейма с URL-адресом http://static.ak.facebook.com/connect/xd_arbiter.php?version=18#cb=f2e4fe7b... os.com% 2Ff4aeadb2 & domain = www.mydomain.com & ratio = parent & error = unknown_user. Кадр, запрашивающий доступ, устанавливает "document.domain" на "facebook.com", но доступ к кадру не сделал. Оба должны установить 'document.domain' до того же значения, чтобы разрешить доступ.
xd_arbiter.php: 18Небезопасная попытка JavaScript для доступа к фрейму с URL-адресом http://www.mydomain.com/control/myfacebookapp/ из фрейма с URL-адресом http://static.ak.facebook.com/connect/xd_arbiter.php?version=18#cb=f2e4fe7b... os.com% 2Ff4aeadb2 & domain = www.mydomain.com & ratio = parent & error = unknown_user. Кадр, запрашивающий доступ, устанавливает "document.domain" на "facebook.com", но доступ к кадру не сделал. Оба должны установить 'document.domain' до того же значения, чтобы разрешить доступ. xd_arbiter.php: 18
2.Когда я попробую http url (http://apps.facebook.com/myfbappnamespace/), ошибка, отображаемая на консоли:
Небезопасная попытка JavaScript для доступа к фрейму с URL-адресом http://apps.facebook.com/myfbappnamespace/ из фрейма с URL-адресом https://s-static.ak.facebook.com/connect/xd_arbiter.php?version=18#channel=... Fcontrol% 2Ffacebookappannannurl% 3Ffb_xd_fragment% 23xd_sig% 3Df23e84e85c% 26. Запрос доступа к кадру имеет протокол "https", причем кадр Доступ имеет протокол "http". Протоколы должны соответствовать.
Теперь, когда я вхожу на учетную запись fb, чтобы узнать, что происходит с этими ошибками, они исчезли, снова только иногда. Я знаю, что я использую "большую часть времени" и "иногда" здесь, в моем запросе, но это именно то, что происходит со мной. Я также искал форумы и понял, что fb уже исправил эту старую проблему, которая должна была быть хромной. Я убедился, что мои FB.init и другие вызовы являются специфичными для location.protocol. Также настроены правильные значения в URL-адресе холста (http) и защищенного URL-адреса холста (https). Также попробовали оба параметра: Настройки учетной записи → Безопасность → Безопасный просмотр → (включено и отключено)
Может кто-нибудь, пожалуйста, помогите, если я чего-то не хватает?