2016-08-19 6 views
0

私はからを生成しました。それは私のローカルマシンでうまく表示されます。 Webコードをリモートサーバ(メディアウィキ)に置くと、空白のページが表示され、これがフレーム有効化に関連していると思います。私はSAMEORIGIN` Refused to display 'mywebsite/javadoc.html' in a frame because it set 'X-Frame-Options' to 'DENY', I tried to set the mediawiki config variable$wgEdi‌​tPageFrameOptions. I set this variable toを得たが、それはフレームを有効にする方法

私はコンテンツを表示するために何ができるのが動作しませんでしたので、

コードは、私のコンソールでその

<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()"> 
<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()"> 
<frame src="overview-frame.html" name="packageListFrame" title="All Packages"> 

のように見えますか?

+0

フレームはHTMLの機能です。 「有効」にするものは何もありません。ブラウザのコンソールを使用して、問題の原因を特定します。 – SLaks

+0

「X-Frame-Options」が「DENY」に設定されているため、 'mywebsite/javadoc.html 'をフレームに表示することを拒否したため、コンソールで確認したものです。' https:// www.mediawiki.org/wiki/Manual:$ wgEditPageFrameOptions'これと私はmediawikiの設定を変更しましたが、うまくいきませんでした – Newben

+0

あなたは実際にあなたのサーバのヘッダを調整する方法を尋ねています。あなたはあなたの質問でそれを言うべきです。サーバーの設定を確認してください。 – SLaks

答えて

0

問題は、それがMediawikiのではなく、(mywebsite/javadoc.htmlを提供しています)あなたのWebサーバは、(あなたがMediawikiのページを埋め込むしているとき、それは状況をコントロール$wgEditPageFrameOptions変数を変更するには意味がありません。この理由により、X-Frame-Options: DENYを返しているということですiframeを使用して外部サイトに)

Header set X-Frame-Options SAMEORIGIN

か、場合にあなたのJavadocとMediaWikiは異なるドメインでホストされている:

このあなたは下記の内容で( javadoc.htmlファイルがあります)あなたの mywebsiteディレクトリに .htaccessファイルを置くことができますを解決するために

Header set X-Frame-Options ALLOW-FROM my-mediawiki-url.com

ここで、my-mediawiki-url.comはあなたのwikiのドメインです

0

右のGNU diff3のユーティリティに

パスを言う行の下に、あなたのLocalSettings.php に入れ、これを。

$wgBreakFrames = true; 
関連する問題