実は以前ご相談させていただいた
http://forums.mozillazine.jp/viewtopic.php?t=9120 と関連があるのですが、Windows VistaにおいてWindows ExplorerからファイルをDropできない現象に悩んでおります。コード自体はWindowsXPとUbuntu環境で動作することを確認済み、といいますか元々動いており現在でも動いております。
最近たまたま友人所有のVista環境で確認する機会があり、試してみたところ、Dropイベントをまったく拾うことができていない、ということが判明しました。なんど確認しましてもWindowsXP、Ubuntu環境では現象が発生することがなく、Vista固有の問題なのか、とも推測しております。
当該コードは
http://github.com/mitsugu/foxzou/blob/1.0/chrome/content/overlay.js のDragDropイベントハンドラのonDrop()になります。このコードは以前からWindowsXP、Ubuntu環境で普通に動作しています。テストのために
コード:
alert(dropdata.data);
というコードを入れてもalert自体がポップアップされません。
さらに追記しますと、一度Firefoxのコンテンツ領域に画像ファイルをドロップし、コンテンツ領域から当該拡張にドラッグ・アンド・ドロップをすることは可能で、そのようなオペレーションをすればWindows Vistaであっても当該コードは動作しています。そのため拡張側の問題なのかOS環境の問題なのか切り分けができておりません。
どなたかこのような現象に遭遇されていたり、あるいは現象に遭遇かつ解決に至った方はいらっしゃらないでしょうか。
[現象が発生しない環境]
OS:Windows XP、Ubuntu
Firefox:3.0.0.x、3.5.x、Namoroka、Minefield
[現象が発生する環境]
OS:Windows Vista Ultimate
Firefox:3.0.0.x、3.5.x、Namoroka、Minefield
実は以前ご相談させていただいた [url]http://forums.mozillazine.jp/viewtopic.php?t=9120[/url] と関連があるのですが、Windows VistaにおいてWindows ExplorerからファイルをDropできない現象に悩んでおります。コード自体はWindowsXPとUbuntu環境で動作することを確認済み、といいますか元々動いており現在でも動いております。
最近たまたま友人所有のVista環境で確認する機会があり、試してみたところ、Dropイベントをまったく拾うことができていない、ということが判明しました。なんど確認しましてもWindowsXP、Ubuntu環境では現象が発生することがなく、Vista固有の問題なのか、とも推測しております。
当該コードは [url]http://github.com/mitsugu/foxzou/blob/1.0/chrome/content/overlay.js[/url] のDragDropイベントハンドラのonDrop()になります。このコードは以前からWindowsXP、Ubuntu環境で普通に動作しています。テストのために
[code]
alert(dropdata.data);
[/code]
というコードを入れてもalert自体がポップアップされません。
さらに追記しますと、一度Firefoxのコンテンツ領域に画像ファイルをドロップし、コンテンツ領域から当該拡張にドラッグ・アンド・ドロップをすることは可能で、そのようなオペレーションをすればWindows Vistaであっても当該コードは動作しています。そのため拡張側の問題なのかOS環境の問題なのか切り分けができておりません。
どなたかこのような現象に遭遇されていたり、あるいは現象に遭遇かつ解決に至った方はいらっしゃらないでしょうか。
[現象が発生しない環境]
OS:Windows XP、Ubuntu
Firefox:3.0.0.x、3.5.x、Namoroka、Minefield
[現象が発生する環境]
OS:Windows Vista Ultimate
Firefox:3.0.0.x、3.5.x、Namoroka、Minefield