"Протоколы, домены и порты должны соответствовать" проблемам
На моем веб-сайте есть эти сообщения об ошибках, когда я просматриваю его на консоли.
Может ли кто-нибудь сказать мне, в чем проблемы, которые обычно вызывают эти сообщения об ошибках?
Заблокирован кадр с источником "mysite" от доступа к кадру с помощью происхождение "facebook". Для доступа к кадру задано значение "document.domain" "facebook", но обратный доступ к кадру не сделал. Оба должны установить "document.domain" с тем же значением, чтобы разрешить доступ. contentscript_siteoverlay_bin.js: 78
Заблокирован кадр с источником "mysite" от доступа к кадру с помощью происхождение "youtube". Протоколы, домены и порты должны совпадать. contentscript_siteoverlay_bin.js: 78
Заблокирован кадр с источником "mysite" от доступа к кадру с помощью происхождение "googleads". Протоколы, домены и порты должны совпадать. contentcript_siteoverlay_bin.js: 78
Заблокирован кадр с источником "mysite" от доступа к кадру с источником "Facebook". Запрос доступа к кадру имеет протокол "http", доступ к кадру имеет протокол "https". Протоколы должны соответствовать.
Благодарю вас за помощь.
Ответы
Ответ 1
iframes, а главная страница должна соответствовать протоколам (Http://
и Https://
)
защищенный сайт не может связываться с незащищенным сайтом
просто сделайте все безопасным, чтобы все стало проще. Такие сайты, как Facebook, будут нуждаться в этом.
Ответ 2
Можете ли вы предоставить некоторую информацию о браузере, где вы получаете эти ошибки?
Потому что Chrome имеет ошибку, связанную с вашей проблемой.
Подробнее здесь.
Ответ 3
Вы не можете получить доступ к значениям во встроенной странице facebook. Это противоречит той же политике домена. Эти два сайта могут связываться с помощью postMessage, если вы контролируете оба сайта, но я сомневаюсь, что вы контролируете часть facebook...