web-dev-qa-db-ja.com

Firefoxは新しいGoogleマップを描画できません

Googleがリリースした 新しいGoogleマップ

残念ながら、Ubuntu 13.04上のFirefox 21.0では機能しません。

ページを開くと、Firefoxは画面上に白いグリッドを描画します。画面をドラッグまたはクリックしても何も起こりません。ただし、画面のサイズが変更されると、Firefoxはマップの現在のステータスを描画します。

セーフモードで開いてみましたが、結果は同じでした。

Firefoxでの作業方法を知っている人はいますか?

Chromeでは問題なく動作することに注意してください。さらに、同じマシン上のWindows 8上のFirefoxでも動作します。

私のマシンのグラフィックスカードは次のとおりです。

 $ lspci | grep VGA
 00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
20
Akihiro HARAI

私は問題を解決しました。

about:configを開き、webgl.force-enabledtrueに設定するだけです。

OpenGLはどういうわけか無効になっているようです。

(2013年6月2日)更新:

上記の答えは私にはもう機能しません。 (またはそれは私の誤解だった...)

代わりに Lite Mode を使用してください。

9
Akihiro HARAI

webgl.min_capability_modeTrueに設定すると、クラッシュが履歴になりました。

ただし、このモードで実行する場合はこの問題に注意してください。

「新しいGoogleマップのLiteモードには、3D Earthビューや他の3D機能が含まれていません。ただし、衛星地図には引き続きアクセスできます。Liteモードは、一部の古いブラウザとオペレーティングシステム、 WebGLおよびWebGLが不安定であることが知られているシステムではサポートしていません。マップの右下隅にある「ライトモード」インジケータを探して、ライトモードかどうかを確認できます。

5
Joop deBruin

Googleによると、WebGLが無効になっている場合はライトモードを使用する必要があるため、これらの設定を試してみようと思いました。

webgl.min_capability_modewebgl.force-enabledをtrueに設定しましたが、現在は機能しています。

上記のように、webgl.force-enabledを単独でtrueに設定しても機能しませんでした。

2
clgladiator

私はここで同じ問題を抱えていて、解決策を見つけました

Mozilla Wiki から質問OP原明章:

GLレイヤーアクセラレーションは、デフォルトではまだ有効になっていません(バグ594876を参照)。 about:configでlayers.acceleration.force-enabled = trueを設定することで有効にできます。

慣れていない人のための手順は次のとおりです。

  1. Firefoxを開く
  2. アドレスバーに「about:config」と入力します
  3. 押す Enter
  4. 検索:layers.acceleration.force-enabled
  5. それを右クリックしてトグルを選択します
  6. Firefoxを再起動してお楽しみください

更新:申し訳ありませんが、これで問題が100%解決されるわけではありません!このスレッドで他のすべての提案を試みた後、私はそれをほとんど動作させました。問題が1つだけあります。ビュー内で前後に移動しようとすると、ストリートビューがフリーズします。 Firefoxはクラッシュせず、タブを閉じて新しいタブを開くことができます。これは問題ありませんが、理想からはほど遠いです。他の誰かが何か提案があれば私達に知らせてください。ありがとうございました

2
superuseroi