2

Firefox 22 にアップデートしたところです。一部の DPI コードが変更されたため、特定の解像度設定を使用している場合、Windows 7 などの一部の OS ではすべてが少し大きすぎたりズームインしたりします。これは、firefox 自体の about:config CSS を変更することで修正できます。これは問題ありませんが、99% の人は気にしません。

私は BOM と DOM のいくつかを読んでいましたが、ブラウザの解像度などを検出する機能があります。画面/フォントサイズ上の要素の相対的な位置を検出し、JavaScriptを使用して再スケーリングし、Webページを意図したとおりに表示する方法はありますか? 使いやすさのために、ユーザーがこの機能を無視するオプションを用意できます (視覚障害者など)。

4

1 に答える 1

0

ブラウザーの解像度を検出するのではなく、単純にブラウザーの種類とバージョンに基づいて分岐しようとするかもしれません。少し長くなるかもしれませんが、即時解決の問題の良いハックになる可能性があります.

 var ua = window.navigator.userAgent; 
 var version = new RegExp("MSIE 10"); //for IE
      if(version.test(ua))
      {
         // do one thing.
      }    
      else
      {
          // do the other thing.
      }
于 2013-10-28T18:52:29.470 に答える