Значок Google Plus не отображается - "Отображение запрещено X-Frame-Options"

Я пытался добавить значок Google Plus на свою веб-страницу, но не смог заставить его работать. Я использую HTML5, и я попытался сделать это:

Я добавил следующее <script> перед </body>

<script src="https://apis.google.com/js/plusone.js"></script>

и это там, где я хочу, чтобы это было показано.

<g:plusone size="tall" count="true"></g:plusone>

но я получаю следующую ошибку

Отказался отображать ' https://apis.google.com/u/0/se/0/_/+1/fastbutton?usegapi=1&size=tall&count= refresh&id=I0_1425069928860&parent=file%3A%2F%2F&pfname=&rpctoken=36362517'во фрейме, потому что для'X-Frame-Options'установлено значение'SAMEORIGIN'.

Я также проверил этот вопрос, но &output=embed Решение не работает для меня.

Я смог использовать Facebook и Twitter, используя iframe, но я не могу найти пример того, как сделать то же самое для Google +1.

ПРИМЕЧАНИЕ. Страница, которую я создаю, является частью задания и не должна быть в сети до истечения крайнего срока. Я не знаю, если проблема в том, что страница все еще локальна на моем компьютере.

1 ответ

Похоже, что после настройки страницы в Интернете проблема заключалась в том, что страница не была в сети.

После еще одного исследования я обнаружил, что нужен HTTP-сервер. Большинство браузеров по соображениям безопасности по умолчанию используют политику SAMEORIGIN и не разрешают доступ к различным доменам.

Вот ссылка, которая была очень поучительной в этой части: https://security.stackexchange.com/questions/67889/why-do-browsers-enforce-the-same-origin-security-policy-on-iframes

Другие вопросы по тегам