«Этот кадр был заблокирован, потому что он содержит небезопасный контент». работает на моем компьютере, а не на других - PullRequest
0 голосов
/ 28 августа 2011

Я создал приложение Facebook iframe для использования на моей странице FB. Я получаю эту ошибку «Этот кадр был заблокирован, поскольку он содержит небезопасный контент». Я вижу, что моя страница правильно отображается на моем главном компьютере, я отправил ссылку другу, и они получили ошибку. Также на другом компьютере в моем доме я попытался и получил ошибку. Это разрешения, это связано с токенами или чем-то еще?

Ответы [ 2 ]

0 голосов
/ 28 августа 2011

Проблемы междоменного iframe возникают, только если вы пытаетесь использовать javascript для доступа к фрейму в другом домене.

Но это все равно похоже на другую проблему, на вашей странице должно быть изображение или скрипт, который обращается к незащищенному ресурсу.Я использую окно «Активность» Safari, чтобы развернуть и найти незащищенные элементы, на которые может ссылаться ваша страница.Вполне вероятно, что у вас есть внешний сценарий или таблица стилей, извлекающая небезопасный актив.

0 голосов
/ 28 августа 2011

Ваша проблема заключается в том, что определенные iFrames будут работать только в одном домене, чтобы избежать введения кем-либо вредоносного кода (междоменная проблема также является распространенной для ajax ..)

...