2012-01-10 10 views
2

Firefoxの最新バージョンでは内部Wikiレイアウトが乱れているため、左のバーメニューはすべてのページのコンテンツの下に表示されます。Firefox 9.0.1 Broke Internal Wikiレイアウト

複数の解像度とウィンドウサイズを使用しようとしましたが、問題は解決されていないため問題はありません。

ただし、ChromeやIEでは問題ありません。

問題のスクリーンショットがここに添付されています。 enter image description here

答えて

10

古いMediaWikiバージョンを使用しています。それはUAの盗聴を行い、さまざまなブラウザに異なるコードを送信し、いくつかのブラウザのバグに依存して、それらに送信されたコードを正しくレンダリングします。

Firefox 9では、Geckoだけが実装していた非標準のプロパティが削除されました。 MediaWikiはそのプロパティを使用して、レンダリングエンジンがGeckoであると判断しました。これでMediaWikiはkthmlを使用していると判断し、khtmlバグに合わせたCSSルールを送信しますが、Geckoではバグはありません。だから、レンダリングは間違って終わる。

あなたのオプションは、MediaWiki 1.16以降にアップデートする必要があります(あなたのバージョンではセキュリティ修正がもうなくなっているので、これを行う必要があります)。または、Firefox 10が出るのを待ちます。あまりにも多くのサイトがそれを盗聴していたからです。

詳細はhttps://bugzilla.mozilla.org/show_bug.cgi?id=683151https://bugzilla.wikimedia.org/show_bug.cgi?id=31807も参照してください。

+1

これは、私がStackExchangeサイトで受け取った最も完全な回答かもしれません...あなたの助けに感謝します! –

+1

@ user294746大歓迎です! –

関連する問題