問題タブ [firefox6]
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.
google-chrome - CSS3 複数の背景?
QuirksModeによると、複数の背景の定義は (少なくとも) IE9、Chrome、および Firefox 3.6 で機能します。
私は次のCSSを持っています:
これはかなり複雑な背景ですが、オンライン ゲームの背景に「暗黒の世界」のエフェクトを作成するためのものです。基本的には、3 つの異なる「地面」レイヤー、グラデーションの空、画面の側面近くの地面をフェードアウトさせる 2 つの「エッジ」、および稲妻です。古いブラウザでは、「暗い空」のグラデーションの背景のみが表示されます。
結果の効果は次のようになります: Screenshot .
問題は次のとおりです。IE9 はこの効果を完全に表示し、オプションの「アニメーション背景」効果を実行することもできます。ここでは、グラウンド レイヤーが視差方式でスクロールし、稲妻が点滅し、CSS 変換で歪みます。ただし、Firefox 6 と Chrome 13 では、フォールバック グラデーションのみの背景のみが表示されます。
なぜこれが起こるのか誰にも分かりますか?
javascript - Mac 上の Firefox 6.0.2 で localStorage が機能しなくなったのですか?
HTML5で遊んでいます。その目的のために、特に localStorage を使用していくつかの小さな Javascript ウィジェットを作成しました。昨日まで、Firefox はうまく機能していました。
その後、6.0.2 が登場し、突然 localStorage オブジェクトが null になりました。
http://html5test.comにアクセスすると、ローカル ストレージがサポートされていないことがわかります。
Chrome を使用してまったく同じコード ( http://scriptonomicon.dk/CCDashboard/index.htmlにあります) を表示すると、問題なく動作します。Windows (7) で Firefox 6.0.2 を使用すると問題なく動作します。
Mac 上の Firefox 6.0.2 で localstorage が壊れていることを経験した人はいますか?
apache-flex - ブレークポイントのある Firefox 6 でしばらくすると Flex のデバッグが停止するのはなぜですか?
私は現在、Firefox 6 に設定されたデバッグでフレックス アプリケーションに取り組んでいました。ブレークポイントが長時間機能するように設定するにはどうすればよいですか?
php - javascript:alert(document.lastModified) を使用するとアラートが表示されますが、情報は含まれていません
Chrome で次の javascript:alert(document.lastModified) を使用してサイトが更新されたかどうかを確認すると、警告ダイアログ ボックスが表示されますが、ボックス内にコンテンツがありません。私のページは PHP を使用しているため、ページ リクエストの時刻と日付を表示するべきではありませんか?
jquery - FFでのjQuery.appendTo()の使用はフォーマットを壊します
私は自分のサイト用の簡単なショッピングカートを作っています。アイテムの説明ページで、[カートに追加]ボタンをクリックすると、ショッピングカート内のアイテムのリストの下部にアイテムが表示されます。ChromeとIE9で完全に機能しますが、Firefox(この場合はv6)は優れたフォーマットを破ります。appendToはすべての情報を表示することができますが、Firefoxではカート内のすべてのアイテム(HTMLテーブルにある)はそこでフォーマットを失います。表のテキストと画像が移動します(新しいアイテムだけでなく、すべてのアイテムについて)。
これは、テーブルに追加するためにエコーされるhtmlです。
これは、すでに1つのアイテムが入っているカートです。
javascript - パスにクエリ文字列がある場合、FirefoxはJavaScriptをキャッシュし、リクエストなしで使用しますか?
私がやりたいのは、javascriptパスの最後にクエリ文字列を追加して、アプリケーションが新しいバージョンに更新されるたびにjavascriptがダウンロードされるようにすることです。ただし、クエリ文字列が同じである限り、スクリプトが変更されているかどうかを確認するためにhttpリクエストを実行せずに、キャッシュされたバージョンを引き続き使用する必要があります。
PHPでこれを実現する方法は、CVSタグから読み取ることです。出力するHTMLを作成するときは、CVSタグを読み取り、それを使用してjavascriptパスの最後に追加して、次のようなスクリプトタグを作成します。
アプリが変更されていない限り、タグは同じままであるため、クエリ文字列も変更されます。有効期限がはるかに長いため、ブラウザはJSをキャッシュし、ネットワークリクエストをまったく実行しないようにする必要があります。アプリが更新されるたびに、そのクエリ文字列が変更され、ブラウザはそれをダウンロードする必要があります。
これはIE8でうまく機能します。私の問題はFirefoxにあります。Firefoxはファイルをキャッシュしますが、次にページをロードすると、Firebugは304応答を表示します。これは、ファイルに対してネットワークリクエストを実行し、ファイルが変更されていないことを示しています。
だから私の質問は、Firefoxはクエリ文字列があるときにjavascriptのexpiresヘッダーとキャッシュを無視しますか?
関連:Firefoxは何をキャッシュしないことにしましたか? どうやらRailsは似たようなことをしているようです。しかし、これは私の質問に答えません。
このファイルで返される応答は次のとおりです。
Firebugの[キャッシュ]タブには次のように書かれています。
dojo - FF で Dojo コントロールのフォーカス メソッドをオーバーライドする方法
dijit コントロールを使用する既存のアプリケーションがあります。コントロールがフォーカスされているときの FF6 以前の以前の動作は、コントロールも選択されます。ただし、FF6 を開始すると、コントロールはすべてのテキストを選択しなくなります。問題は、コードに dojo.byId('ctrlId').focus() がたくさんあることです。各フォーカス呼び出しの後に dojo.byId('ctrlId').select() コードを追加することで、これを修正できます。しかし、これを修正するためのよりグローバルな方法を探しています。
focus メソッドをオーバーライドしようとしましたが、うまくいきません。
何か案は?