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


20

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)

1
firefox 21.0 ubuntu 13.04で動作します(nvidiaおよびAMD)。それがグラフィックカードかどうかわからない。現在、OpenGLを使用しています。しかし、それがいかに重要であるかはわかりません。
labsin

1
私は同じ問題を抱えていますが、webgl.force-enabled = trueは何もしません。ThinkPad X230を使用しています。

@SimonPerreaultその場合、グラフィックカードは第3世代のIntel HD Graphics 4000でなければなりません。これは私の環境に似ています。マップが表示されない理由は正確にはわかりませんが、Mozillaのブロックリスト/ブロック化グラフィックスドライバーに関するwikiが役に立つかもしれません。
原井明弘13年

1
Googleによると、WindowsとMacのみがサポートされています。(
user2856

1
@AkihiroHaraiはい、UbuntuのChromeでもWebGLバージョンを使用できます。Firefoxの問題である可能性が高いため、職場でFirefoxを実行しているWin 7 PCでWebGLバージョンを試しました。
user2856

回答:


9

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

開いabout:configてに設定webgl.force-enabledするだけtrueです。

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

(2013年6月2日)更新:

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

代わりにライトモードを使用してください。


Linux版Firefoxではデフォルトで設定が無効になっていると思います。
フリム

ライトモードでも動作しないようです。多分それは私のnvidiaフリードライバーかもしれません
...-BrunoJCM

5

私が設定webgl.min_capability_modeTrue、クラッシュは歴史です。

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

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


@Akihihiroの回答のリンクと同じように、これによりライトモードが強制的に有効になることに注意してください。
mlissner

2

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

設定webgl.min_capability_modeしてwebgl.force-enabledは真に、今ではそれが私のために働いています。

上記のようwebgl.force-enabledに、それだけでtrueに設定されていたのはうまくいきませんでした。


これは私のために働いた。Intel HD4000グラフィックス、Kubuntu 13.04でIvy bridge Core i5を使用しています。
マイケルD

2

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

質問ごとのMozilla WikiからOP Akihiro Harai:

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はクラッシュせず、タブを閉じて新しいタブを開くことができます。これは問題ありませんが、理想からはほど遠いです。他の誰かが何か提案があれば私達に知らせてください。ありがとうございました


-1

NVidiaグラフィックスカードでも同じ問題が発生しました。「nouveau」ではなく「nvidia(-313-updates)」ドライバーをインストールしました。それは今働いています...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.