問題タブ [firefox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - Firefox でボタンをクリックしたときの横線
Firefox 3 で CSS の問題が発生しました。ページにいくつかの画像ボタンがあり、それらをクリックすると、画面の上下のボタンの境界線に水平線が表示されます。このような問題は他の Web サイトで見たので、既知のものだと思います。
css - Firefox の CSS フィルターの代替手段は何ですか?
CSS フィルターを使用して、ブラウザー内でオンザフライで画像を変更しています。これらは Internet Explorer では完全に機能しますが、Firefox ではサポートされていません。
これらに相当するCSSフィルターがFirefox用であることを誰かが知っていますか? クロスブラウザー (Safari、WebKit、Firefox など) で機能する回答が優先されます。
更新: フィルターが IE 固有の機能であることは知っています。Firefox でサポートされているこれらのいずれかに相当するものはありますか?
javascript - Firefox XMLSerializer がノードを大文字にしないようにするにはどうすればよいですか
クライアント側で JavaScript で XML ドキュメントを作成し、それを文字列に変換してサーバーに送信しています。Mozilla には、これを実現するための便利な方法があります:XMLSerializer().serializeToString()
を使用しています。ただし、このメソッドにはバグがあるようです: すべてのノード名を大文字で返し、すべての属性名を小文字で返します (ノードの作成に使用した大文字化に関係なく)。
この動作を回避して、元の大文字の XML 文字列を取得する方法はありますか? より一般的には、Mozilla で XML ドキュメントを作成し、大文字と小文字を上書きせずに文字列に戻す方法はありますか?
javascript - YUIのキーリスナーのデフォルト動作を防止する
Ctrl+Nを別の動作に再マップしたいWebページがあります。YUIのキーリスナーの登録の例に従い、関数が呼び出されましたが、Firefoxは新しいブラウザウィンドウを作成します。IE7では問題なく動作しているようです。新しいウィンドウが表示されないようにするにはどうすればよいですか?
例:
デフォルトの動作を削除することが可能です。Googleドキュメントは、Firefoxの保存ダイアログを表示する代わりに、Ctrl+Sを上書きしてドキュメントを保存します。Ctrl + Sで上記の例を試しましたが、Firefoxの保存ダイアログが表示されます。Googleは保存ダイアログが表示されないようにすることができるので、ほとんどのデフォルトのキーボードショートカットを防ぐ方法があると確信しています。
firefox - IFRAME を使用して Firefox 2 互換の拡張機能を Firefox 3 に更新するには?
仕事でいくつかのタスク用に作成したカスタム Firefox 拡張機能を更新しようとしています。基本的には、さまざまな目的で iframe 内の Web ページの 1 つをプルアップするサイドバーです。Firefox 3 に移行すると、iframe がまったく表示されなくなります。
以下は、iframe を含む拡張機能固有のコードを含む XUL ファイルの例です。現在、Google を読み込もうとしているだけですが、何も動作しません。これを引き起こすFF3の変更についてオンラインで言及されているものは見つかりません。任意の提案をいただければ幸いです。
オーバーレイ XUL ファイルは次のとおりです。
javascript - Firefox でのレンダリング順序
JavaScript でダイアグラム コンポーネントを作成しています。前景と背景の 2 つのレイヤーが別々にレンダリングされます。
背景の必要なサイズを決定するには:
- 前景をレンダリングする
- 結果の高さを測定します
- 前景と背景を一緒にレンダリングする
コードでは次のようになります。
IE7 を使用すると、これは簡単なことです。ただし、Firefox2 はすぐにレンダリングしようとしないparentDiv.innerHTML
ため、フォアグラウンドの高さを読み取ることができません。
Firefox はいつレンダリングを実行し、フォアグラウンド レンダリングが完了するまでバックグラウンド生成を遅らせるにはどうすればよいですか? またはフォアグラウンド要素の高さを決定する別の方法はありますか?
[Dan の回答をテストした後に追加 (thanx Dan)]
コールバック メソッドの本体内 ( setTimeout(...))
I can see, のレンダリングinnerHTML
はまだ完了していません。
javascript - onmousemove in firefox
Firefox で onmousemove をどのように実装しますか? IE7 では動作していますがalert
、Firefox ではポップしません。はサポートされていませんか、それとも別の方法で行われていますか?
javascript - Firefox用のJavascriptメモリプロファイラー
ページ/スクリプトで作成したJavascriptオブジェクトのメモリ使用量をダンプするFirefox用のツール/プラグイン/関数はありますか?Firebugのプロファイラーについては知っていますが、それ以上のものが欲しいのです。Yourkitがメモリ使用量のJavaプロファイリングのために持っているものに似た何か。
理由は、同僚が配列内の「キー」にIDを使用しており、これを行うと数千の空のスロットを作成しているためです。彼はこれは無害であるとの意見ですが、私の意見は異なります。私が正しいかどうかを証明するための証拠を提供したいと思います。
html - Div 100%の高さはFirefoxで機能しますが、IEでは機能しません
2つの内部divを保持するコンテナdivがあります。両方とも、コンテナ内で100%の幅と100%の高さを取る必要があります。
両方の内部divを100%の高さに設定しました。これはFirefoxで正常に機能しますが、IEではdivは100%の高さまでは伸びず、その中のテキストの高さだけに伸びます。
以下は私のスタイルシートの簡略版です。
私が間違っていることはありますか?または、私が見逃しているFirefox / IEの癖はありますか?
firefox - FirebugのようなボトムウィンドウのFirefox拡張機能を作成するにはどうすればよいですか?
いくつかの拡張機能は、コンテンツを表示するための「下部ウィンドウ」を提供します。FirebugとScribeFireは、メインコンテンツがブラウザの下部に表示される良い例です。これは、ブラウザのサイドバー機能と非常によく似ているようです。
ブラウザの「下部のサイドバー」がないため、拡張機能に下部ウィンドウを作成するためのベストプラクティス/方法はありますか?