Firefox 4のリリースでは、ScrollPositionデータがFirefoxユーザーに送信されないため、最近問題が発生しました。これは、browsercapsファイルがFirefox 3.xの機能のみを指定しているために発生します。この問題の解決策の1つは、すべてのサーバー上でbrowsercapsファイルを更新し、いつでも新しいバージョンのFirefox(またはChromeなど)がリリースされることです。さて、この問題に対処する前に、私たちはすでにFirefox 6を使用しています。これは実行したくないレースのようです。Page.ClientTarget = "uplevel"をすべてのページに設定する際の欠点は何ですか?
マスターページのPage.ClientTarget = "uplevel"を設定すると(すべての場合、無条件に)、Firefoxの特定のScrollPositionの問題が修正されています。解決策としてのこれに対する否定的な結果は何ですか? Androidブラウザのユーザーは、さらに悪い経験をしていますか?彼らは単に不必要に大きなページを今すぐダウンロードするつもりですか?私たちはこれをしてはならない理由はありますか?
Page.ClientTargetのドキュメントはかなり怖いです:インターネット Explorerの6.0と同等のブラウザ機能を指定する
上位レベル、。
..と誤っている、または少なくとも誤解を招くようです。 IE6が最も優れたブラウザであったときに書かれたようです。 「アップレベル」とは、「ブラウザがすべての能力を備えていると想定する」か「IE6を扱うように扱う」ということですか?
firefoxの現在のリリースでは、先進的な正規表現(以前のパッチのような「1桁のメジャーバージョン」のバグはありません)を使用してください。この問題が続くかどうかを確認してください。 – naveen
はい、それでも問題はありません。バージョン番号を4未満に戻す以外に、Firefoxを使って問題を解決することはできません。browsercapsファイル(これまで触れていない)は、Firefox 4の以前のバージョンを上位ブラウザとして指定します。 –
+1アンティークMSDNリンクの場合+1彼らは実際にそれを更新すべきです。 – naveen