2016-10-28 15 views
0

"Test.cfm"ページが作成され、フレームセットで分割されました。ここでは、最初のフレームにGoogle Webページをロードしようとしました。もう1つはローカルページです。CROSS SITEオリジナルフレームの問題をCOLDFUSIONで解決するには

<cfoutput> 
    <frameset rows="200,*"> 
     <frame src="https://www.google.co.in" ></frame> 
     <frame src="test2.cfm" ></frame> 
    </frameset> 
</cfoutput> 

「Test.cfm」で実行しようとすると、コンソールに「クロスサイト起源フレーミング」エラーが表示されます。

+1

私が「クロスサイト原点フレーミング」をGoogleで検索したとき、あなたがしていたように、「javascript」という単語が多く表示されました。 –

+0

はい、JavaScriptはHTTPまたはsetヘッダーで解決策がほとんどありませんが、ColdFusion(cfheader、cfcontent)で実行したい –

+0

可能ですか? –

答えて

2

シンプル:自分のサイトでGoogleのサイトを構成しようとしないでください。

Google/yourブラウザでは、自分のサイトの別のドメイン(別の起点)のサイトにフレームを設定させることができないため、クロスサイト原点フレーミングはエラーです。

だから、それを達成して達成しようとしている別の方法を探してください。

[1]自分のサイトにある別のサイトをフレーミングすることは、多くのセキュリティ攻撃の基礎となります。その中でも、クリックジャックがあります。同じオリジンポリシーを説明するmozillaのthis pageを参照してください。

関連する問題