1

メンテナンスページを表示するときに、お問い合わせへのリンク、詳細についてのTwitterフィードへのリンクなどを含めます。しかし、(少なくともChromeでは)リンクが開かないことに気づきました。これは明らかに、ページがiframe内からホストされているためです。

次のエラーがコンソールに表示されます。 Refused to display document because display forbidden by X-Frame-Options.

herokuが示唆しているように、S3でメンテナンスページをホストしています。これにより、ヘッダーなどを変更する機能が制限されます。これらのリンクを機能させる方法について何か提案はありますか?

前もって感謝します

4

3 に答える 3

0

あなたの問題はあなたのリンクの応答のヘッダーに関連している可能性があると思います。

https://developer.mozilla.org/en-US/docs/The_X-FRAME-OPTIONS_response_header

Herokuがデフォルトでこれらのヘッダーを使用してサーバーを構成するのか、アプリがそれらを追加するのかはわかりません。しかし、少なくとも、あなたは噛むために何かを手に入れました。

HTH!

于 2012-10-09T01:42:05.790 に答える
0

同じ問題が発生しました。target='_blank'を使用して回避しました。

于 2012-12-10T08:09:32.103 に答える
0

target親フレームでリンクを開くために、各アンカータグの属性を「_parent」に設定できます。

<a target="_parent" href="http://example.com">click here</a>

または、baseページの先頭にあるタグを使用しtargetて、ページ内のすべてのリンクの属性を定義することもできます。

<base target="_parent">
于 2014-05-05T21:35:46.470 に答える