Почему отчеты Google Analytics не отображаются в iframe? - PullRequest
5 голосов
/ 05 сентября 2011

Я вошел в свою аналитику Google на одной вкладке (я пробовал на Firefox 3.6 и Chrome), а на другой вкладке я открыл этот простой HTML-код, который находится на рабочем столе (или на моем сервере wamp)

<iframe height="100%" frameborder="0" width="100%" src="https://www.google.com/analytics/reporting/dashboard" allowtransparency="true"></iframe>

Я ожидал, что данные Google Analytics будут отображаться в iframe. Но он просто показывает пустой экран (я пробовал для Gmail, и тот также отображал пустой)

Я что-то упускаю для отображения в iframe?

Я могу использовать Google Analytic API для получения результатов, и это совершенно другое. Мой случай показывает, уже вошли в учетную запись Google в Iframe

1 Ответ

9 голосов
/ 05 сентября 2011

В некоторых продуктах Google реализован HTTP-заголовок x-frame-options:SAMEORIGIN, поэтому он не позволяет отображаться внутри iframe, если этот iframe не размещен на странице google.com. Это настроено так по соображениям безопасности. Чтобы избежать атак с помощью клик-джеккинга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...