Asp.net mvc 如何检测视网膜屏幕?

Asp.net mvc 如何检测视网膜屏幕?,asp.net-mvc,Asp.net Mvc,使用MVC4.5 我正在为视网膜屏幕准备我的网站 如果用户有视网膜屏幕,我如何从codebehind(服务器上的代码)检测 我不希望通过java来实现,而是通过服务器上的代码来实现。是一个品牌名称,没有严格定义。听起来你想检测它是否是新版本的iPad。关于检测这些的详细信息非常普遍。试试以下方法: (function(){ if( document.cookie.indexOf('device_pixel_ratio') == -1 && 'devicePixel

使用MVC4.5

我正在为视网膜屏幕准备我的网站

如果用户有视网膜屏幕,我如何从codebehind(服务器上的代码)检测

我不希望通过java来实现,而是通过服务器上的代码来实现。

是一个品牌名称,没有严格定义。听起来你想检测它是否是新版本的iPad。关于检测这些的详细信息非常普遍。

试试以下方法:

(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();
  }
})();

爪哇!=JavaScript。顺便说一句,你不需要“检测视网膜屏幕”。您可以使用支持不同分辨率的不同样式表。如果我的。。。实际上应该是80像素高或160像素高,以便在视网膜屏幕(具有双纵横比的屏幕)上看起来很好。这就是javascript