これは、どのサイトでページを iframe できるかを制御することに関するこの質問のフォローアップです。
受け入れられた回答を使用したいのですが、iframe 内のリンクをクリックすると、リファラーはフレーム化されたコンテンツをホストするドメインとして報告されます。フレーム内にない場合にサイトが表示されないようにするサーバー側の方法はありますか? (アパッチ、php5)
これが私が達成しようとしているものです:
私のサーバーはいくつかのコンテンツを生成します。そのコンテンツを特定の他のウェブサイトと共有したいと考えています。このコンテンツが単独で表示されることは望ましくありません。クライアント側のスクリプトはオフにできるので、できれば頼りたくありません。( body タグまたはメイン ラッパー div を に設定してdisplay: none
も、コンテンツはソースにまだ存在するため、実際には役に立ちません。)