2016-02-03 4 views
0

Я пытаюсь встроить веб-сайт на другой сайт, используя следующий код:HTML плавающего фрейма не работает

<iframe width="100%" height="100%" src="http://www.petarvasilev.com/"></iframe> 

это терпит неудачу, я получаю следующую ошибку в консоли

Refused to frame 'http://www.petarvasilev.com/' because it violates the following Content Security Policy directive: "default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'". Note that 'frame-src' was not explicitly set, so 'default-src' is used as a fallback. 

Here является JsFiddle, чтобы попробовать.

Я проверил заголовок X-Frame-Options, и мой сайт не отправляет сообщение, которое оставляет меня в замешательстве относительно того, почему он не работает. Любая помощь приветствуется:)

+0

Это странно, что линия отлично работает для меня, вы пытались запустить '' в локальном файле в системе. – dan14941

+0

Я пробовал, что –

ответ

0

Сообщение об ошибке четко говорит:

Обратите внимание, что «кадр ЦСИ» не был явно установлен, так что «по умолчанию-Src» используется в качестве запасного варианта.

Возможно, измените 'src' на 'frame-src'?

И, пожалуйста, поместите свой код в jsfiddle (или pastebin или что-то еще) и укажите ссылку.

+0

добавлен в jsfiddle –

+0

Попробуйте следующее: https://jsfiddle.net/v0md82t5/1/ Я добавил двойную косую черту перед адресом. Проблема в том, что он жалуется на DNS, я не знаю, если он сломан, или если это проблема с выполнением этого внутри jsfiddle. Редактировать: я сейчас на работе, поэтому не могу сейчас заглядывать в нее. – Pkarls

+0

Я пробовал его локально, и он все еще не работает –

Смежные вопросы