• ベストアンサー

Google翻訳のページ翻訳×iframeについて

Google翻訳のページ翻訳機能を使って、翻訳されたURLをiframeにして、他のサイトに埋め込みたいのですが、表示エラーになってしまいます。 どなたか解決方法を教えていただけますと幸いです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6823/9703)
回答No.1

Google翻訳のサイト翻訳時レスポンスヘッダに、 x-frame-options: SAMEORIGIN が指定されています。 これは、同ドメインからの呼び出し(※)でないと、フレーム埋め込みを拒否する、という指示です。 ※正確には同一オリジンと言って、もっと厳しい(同ドメイン & 同ポート & 同プロトコル(http/https)) Google側でフレーム埋め込み表示を拒否されているので、自ドメインのページ等でサイト翻訳結果をiframe表示することはできません。 (参考) >iframeの埋め込み先のページ表示をブロックする | iPentec >https://www.ipentec.com/document/web-block-iframe-contents-using-x-frame-options

関連するQ&A

専門家に質問してみよう