― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - webゲームのページが、firefoxだけ動かない。
作成者 メッセージ
  記事の件名:  Re: webゲームのページが、firefoxだけ動かない。  引用付きで返信する
ぶれこみ さん、反応がないようですが…
また前回の「Firefoxからwebにファイルをアップロードできない」のように一回投稿されたっきりでフェードアウトでしょうか。
こちらで確認できない環境依存の問題のように思われます。

一方パフォーマンスに関しては、ブラウザー種類関係なくゲームの作りに問題があると私には思えます。
ご提示のゲームをざっと見た感じ、再描画を行うループは setTimeout ではなく requestAnimationFrame 使ったほうがいいとか、ループの中で何度も keydown とかのイベントハンドラーを追加してるとかありますね。

こういう話になってくると投稿場所も「相互ユーザサポート » Mozilla Firefox」フォーラムではなく「相互開発サポート » その他」あたりになるのかなと思います。

JavaScript でインベーダーゲーム風のゲームを作る例は検索すればいろいろ情報出てくると思いますよ。
投稿記事 Posted: 2024年8月25日(日) 13:59
  記事の件名:  Re: webゲームのページが、firefoxだけ動かない。  引用付きで返信する
まだコメントついていないようですので…

ぶれこみ さんが書きました:
 以前は、ATOKを入れて使うと、accessibilityの機能をATOKが使用している関係で、動作が遅くなるということで、about:configから accessibility-forced:disable を 1 にすれば解決しておりました。

これは、
ですね。
この時は最初に着目した処理では再現せず、ATOKインサイトの利用でアクセシビリティサービス機能が有効になっていた場合にハングアップするということでした。
私はATOKを使っていませんでしたので、私だけならわからないままでした。

ぶれこみ さんが書きました:
ただ、この解決法では、ときどき何かのフォームから、ファイルを選択するとフリーズするという現象が起こり、結局は、ATOKのaccessibilityを使用する機能を停止しなければ、このサイトは動かないということになっておりました。

これは、
のことでしょうか。
この時は内容の確認をできないままフェードアウトという状況でした。

ぶれこみ さんが書きました:
 しかし、最近では、ATOKを止めても、このサイトの作動が極端に遅くなって、動きません。
 もちろん、Google Chrome やEdgeでは、問題なく作動します。

この状況が不明のため手が出せない状況です。
ゲームの動作はChromeよりFirefoxの方が重い(反応が悪い)ようですが、極端にという状況ではありません。少なくとも動いてはいます。
具体的・客観的な説明があると第三者に伝わりやすいのではないでしょうか。

遅いというのは、例えばタンクを画面の端から端までカーソルキーで移動させる時間をChromeと比較したのでしょうか。
カーソルキー長押しから戻した場合のタンクの移動が止まる時間でしょうか。
ビームの連打速度でしょうか。
私のPCのスペックが高くないせいもあるでしょうが、Chromeでもゲームの反応はよくないように思います。

ひとまず、「Windows のFirefoxがうまく動作しない」の頃のバージョンのFirefoxで動作確認してみてはどうでしょう。
それで「このサイトの作動が極端に遅くなって」が解消されるならFirefoxのバージョン依存、そうでなければそれ以外のプロファイルやPC環境やゲーム自体の変更が関係しているというということになります。
投稿記事 Posted: 2024年8月20日(火) 21:30
  記事の件名:  webゲームのページが、firefoxだけ動かない。  引用付きで返信する
 お世話になります。
 以前にも、フォーラムで上げたことがあるのですが、以下のページのゲームです。
 https://mutoukai.com/game/game_title.html
 以前は、ATOKを入れて使うと、accessibilityの機能をATOKが使用している関係で、動作が遅くなるということで、about:configから accessibility-forced:disable を 1 にすれば解決しておりました。ただ、この解決法では、ときどき何かのフォームから、ファイルを選択するとフリーズするという現象が起こり、結局は、ATOKのaccessibilityを使用する機能を停止しなければ、このサイトは動かないということになっておりました。
 しかし、最近では、ATOKを止めても、このサイトの作動が極端に遅くなって、動きません。
 もちろん、Google Chrome やEdgeでは、問題なく作動します。
 
 どのようにしたら、Firefoxでも、動くようになるのでしょうか? どなかた、アドバイスいただけたら、さいわいです。
 なお、環境は、Windows 10 Homeで、Firefox は129.0.1(64bit)です。
投稿記事 Posted: 2024年8月16日(金) 17:05

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean