私はWP Retina 2xという WordPress プラグインの開発者です。それは非常にうまく機能します-それに多くの作業をしました-しかし、何かが私を悩ませます.
サーバー側で Retina ディスプレイを検出するためのよく知られた方法は、window.devicePixelRatio 値に基づいて Cookie を使用することです。それは完全に機能しますが、回避策だと思います。さらに厄介なことに、HTML を生成する前 (最初の訪問時) に、ディスプレイが Retina かどうかを知ることができません。
多くの HTTP ヘッダーが利用可能であるのに、ブラウザーが単純に新しいヘッダーを追加しないのはなぜでしょうか? Accept DevicePixelRatio (デフォルトでは "2;1" または "1" などの値を使用します。Steve Jobs と矛盾するように、将来的には "4" を使用することもできます:p)、Cookie は必要ありません。もう。ワークフロー全体がよりクリーンになります。また、サーバーはクライアントに関する技術的な詳細を認識し、ユーザーの ID または設定を Cookie に渡す必要があると考えています。
現時点では、このアイデアをどのように宣伝すればよいかわかりませんが、まず、これが良いアイデアかどうか教えていただけますか? はいの場合、ブラウザにそれを実装させるにはどうすればよいですか? (簡単ではないと思いますが、出発点が必要です)。それとも... まったく別の考えをお持ちですか?