"Протоколы, домены и порты должны соответствовать" проблемам

На моем веб-сайте есть эти сообщения об ошибках, когда я просматриваю его на консоли. Может ли кто-нибудь сказать мне, в чем проблемы, которые обычно вызывают эти сообщения об ошибках?

Заблокирован кадр с источником "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...