私は、サーバーアプリケーションが任意の方向でデバイス画面全体をカバーするだけの大きさのイメージを返すソリューションを実装したいと考えています。HTTPクライアントのヒントの代替
私はブラウザが画面サイズやピクセル密度などの画像の要求と共に情報を送信する方法について少し勉強しています。次に、サーバーはその情報を解析して適切なサイズの画像を返します。
この方法では、既存の画像タグ<img src="/myniceimage.jpg" />
に変更を加える必要はなく、追加情報もリクエストとともに送信されます。
残念ながら私が見ることができるこの機能にhttp://caniuse.com/#feat=client-hints-dpr-width-viewport
唯一の選択肢は、(そのためのサポートは、Chromeに限定されるものではない)data-src
に画像を移動している参照、このHTTPクライアントのヒントのサポートは限定されてています表示されますブラウザはそれを自動的にロードせず、その後いくつかのjavascript関数を使ってイメージを手動でロードし、リクエストのヘッダーに画面の解像度とピクセル密度を送信します。
data-src
に私のイメージリンクを移動するために私を必要とせず、それらをロード手動でJavaScriptの機能を持っているサーバーに送信された画面サイズとピクセル密度を得るために他のいくつかの方法があります。あるいは、サーバーが既存のヘッダーを使用して、すべてのブラウザーが何らかの理由でその情報を推定したり推定したりする他の方法がありますか?
ありがとうございます!