ページ 11

[解決済み] グーグルマップ

Posted: 2012年11月29日(木) 21:57
by 有曲鈍
グーグルマップの地図表示上で右クリックした際に出るメニューで、
グーグルマップ独自のメニューの上に重なってFirefoxのメニューが出て隠されてしまいます。
(添付画像参照)

[環境]
WindowsXP SP3 32bit
Firefox17.0

[対象URL]
https://maps.google.co.jp/

[やってみたこと]
キャッシュ、クッキーの削除
全アドオン無効にして再起動

他のブラウザ(IE8、GoogleChrome)では正常でした。
この数週間グーグルマップは使ってなく今日気づきました。
アップデートが関係してるのではないかと思ってるのですが何かアドバイスはありますでしょうか?

Re: グーグルマップ

Posted: 2012年11月30日(金) 01:18
by aides
当方でも再現しますね。
SeaMonkey(Nightly)は再現しませんでしたが…
GoogleMap側の問題か、ブラウザ側の問題かは不明ですが。

Re: グーグルマップ

Posted: 2012年11月30日(金) 04:11
by Hide
Mac 環境では、製品版 Firefox 17.0 は再現しませんが Aurora 19.0a2 や Nightly 20.0a1 では再現しますね。
たぶんこの Bug ではないかと。:Bug 503546 - IN google maps on right click map menu covered by unwanted Firefox menu "view image"

Bug 報告者も書いていますが、Firefox のコンテクストメニューに Google Map のメニューが隠されている状態で「メニュー」以外の場所で一回左クリックをすると Firefox のコンテクストメニューが消えます。当面の回避方法としてはこれしかないように思います。

Re: グーグルマップ

Posted: 2012年11月30日(金) 08:37
by pal
Hide さんが書きました:Mac 環境では、製品版 Firefox 17.0 は再現しませんが Aurora 19.0a2 や Nightly 20.0a1 では再現しますね。
たぶんこの Bug ではないかと。:Bug 503546 - IN google maps on right click map menu covered by unwanted Firefox menu "view image"

Bug 報告者も書いていますが、Firefox のコンテクストメニューに Google Map のメニューが隠されている状態で「メニュー」以外の場所で一回左クリックをすると Firefox のコンテクストメニューが消えます。当面の回避方法としてはこれしかないように思います。
もしくは、バグ内にも書かれています(comment 5)が、JavaScriptの設定で、「コンテキストメニューを無効化または変更する:」にチェックをすることで回避できます。
設定ウィンドウ - コンテンツパネル

Re: グーグルマップ

Posted: 2012年12月01日(土) 19:03
by 有曲鈍
aidesさん、ありがとうございます。
他の方でも起こりうると聞いて少し安心します。

Hideさん、ありがとうございます。
結構古いバージョンから抱えている不具合のようですね。
Googleも頻繁に仕様が変わるのでブラウザとの相性によって出たり出なかったりするのでしょうか。
回避方法を試してみましたが、右クリック後カーソルを移動させるとGoogle側のメニューが消えてしまうので使えませんでした。
メニュー表示時間などの設定による影響でしょうか。
とりあえず右ダブルクリックでメニューが残りましたので当面こちらで対処したいと思います。
回避方法を教えていただいたのがヒントになりました。

palさん、情報ありがとうございます。
ただ残念ながら当方の環境下ではできませんでした。
といいますか、再起動するとまたチェックを入れないといけないのです。
一時的ではありますがこういう方法もあるという知識として勉強になります。

皆さん貴重な時間を割いていただきありがとうございます。

Re: グーグルマップ

Posted: 2012年12月01日(土) 20:13
by pal
有曲鈍 さんが書きました: ただ残念ながら当方の環境下ではできませんでした。
といいますか、再起動するとまたチェックを入れないといけないのです。
チェックすることで、Google mapのメニューだけが表示されるようになります。

設定が戻ってしまうことに関しては以下確認を。
設定が保存されない

Re: グーグルマップ

Posted: 2012年12月01日(土) 22:08
by 偶然的通行人
途中から失礼します。

当方、Windows XP SP3(32bit)で Firefox を使っていますが、16.0.x でも、17.0.x でも、18.0bxでも、ご提示のような現象には遭遇していません。マップ上での右クリックでは、Google Map のメニューだけが表示されます。
あらためて、最新の正式リリースバージョンである 17.0.1 で、新しいプロファイルを作り、完全にデフォルトの状態で Google Map にアクセスして試してみましたが、問題は再現されませんでした。
pal さんが書きました:もしくは、バグ内にも書かれています(comment 5)が、JavaScriptの設定で、「コンテキストメニューを無効化または変更する:」にチェックをすることで回避できます。
「コンテキストメニューを無効化または変更する:」の設定は、
dom.event.contextmenu.enabled
のことですが、Firefox のデフォルトでは true つまりオプション設定ではチェックの入った状態になっています。

この設定のチェックを外す(false にする)設定にしてみると、上記の新しいプロファイルを適用した 17.0.1 でも、おっしゃるように Google Map のメニューの上に重なるように Firefox のコンテキストメニューが表示されました。

Firefox 以外のブラウザでは発生しないこと、ここまでの報告では Firefox でもバージョンによって問題発生の差異があること、同一バージョンでも問題が発生するユーザー環境とそうでない環境があることを考え合わせると、Firefox 側にも何らかの問題が潜んでいるのだとは思いますが、同時にユーザー環境に依存した別の要因がある可能性も否定できないと思われます。

「コンテキストメニューを無効化または変更する」の設定にチェックをつけても、再起動するとチェックのない状態に戻ってしまうのだとすれば、ユーザーの意図しないところで何者かがデフォルト値を変更している可能性が考えられ、そのあたりに問題を起こす要因が潜んでいるかもしれないからです。

pal さんが提示された「設定が保存されない」の参照先にも書かれていますが、アドオン(とくにサードパーティ製のツールバー類)の中には、Firefox 自身の設定を勝手に変更するものがあります。
この種のアドオンは、アドオンを無効にしたりアンインストールしたあとも、それが変更した Firefox の設定をもとに戻さないケースがしばしばあります。

有曲鈍 さんの環境下で、新しいプロファイルでの動作を試してみると、何か違いが見えてくるかもしれません。
(現行プロファイルを維持したまま新しいプロファイルを追加でき、現行プロファイルに影響を与えず新しいプロファイルで Firefox を起動することができます。)
新しいプロファイルでは、いっさいアドオンを入れないことはもちろん、現行プロファイルからの移植はせいぜいブックマークだけにとどめ、可能な限りデフォルトに近い状態で試してみてください。
そうすることで、影響を及ぼしているかもしれない外的要因の有無を判断できるかもしれません。

【補足】
サードパーティ製のツールバー類の中には、システムにインストールされた本体とブラウザを連携させるように働くものもあります。この場合、拡張機能(エクステンション)だけでなくプラグインを Firefox にインストールするものもあります。
Windows 環境では、Windows レジストリに登録されたプラグイン情報を Firefox が起動時に読み取ってしまうので、新しいプロファイルでも問題となるプラグイン類を認識してしまい、そのツールバー類の動作を受け入れてしまうケースがあります。
このようなときは、about:config から plugin.scan.plid.all の値を一時的に false に変更すると、レジストリからのプラグインの読み込みをおこなわないようにでき(つまりツールバー類の影響を排除でき)、より「素」の状態の Firefox に近づけられます。

水を差すようで申し訳ありませんが、ここまでの流れで気になった点を書き込ませていただきました。的外れだったらすみません。

Re: グーグルマップ

Posted: 2012年12月06日(木) 21:07
by 有曲鈍
palさん ありがとうございます。
返事が遅くなりすみません。

「設定が保存されない」を読んで原因がわかりました。
ちょうど17へのアップデート以前に右クリックを禁止したサイトにたどり着き
その時に右クリ禁止を回避していたのをコロッと忘れていました。
該当の設定を戻したらコンテキストメニューの無効化にチェックできました。

偶然的通行人さんありがとうございます。
今回は私のど忘れが原因でしたがトラブルが起きた時の対処法として勉強させて頂きます。

Re: グーグルマップ

Posted: 2012年12月07日(金) 01:10
by aides
実は私も「dom.event.contextmenu.enabled", false」にしてました。
解除すると正常ですね。