Retinaディスプレイについて多くの質問を見つけましたが、サーバー側の回答はありませんでした。
画面に応じて異なる画像を配信したいのですが、例(PHP):
if( $is_retina)
$thumbnail = get_image( $item_photo, 'thumbnail_retina' ) ;
else
$thumbnail = get_image( $item_photo, 'thumbnail' ) ;
これに対処する方法がわかりますか?
クッキーを設定するJavaScriptでのテストしか想像できません。ただし、これを設定するには最初の交換が必要です。誰かがより良い解決策を持っていますか?
クッキー設定コード:
(function(){
if( document.cookie.indexOf('device_pixel_ratio') == -1
&& 'devicePixelRatio' in window
&& window.devicePixelRatio == 2 ){
document.cookie = 'device_pixel_ratio=' + window.devicePixelRatio + ';';
window.location.reload();
}
})();