У нас есть веб-сайт, на который мы теперь добавляем мобильные представления. Нас попросили переадресовать смартфоны на новые виды, но пока таблетки не отправятся на обычный сайт.Мобильное обнаружение не работает должным образом
для IPad, например, я посмотрел на файл iPhone.browser
и имеет следующее:
<gateway id="IPad" parentID="Safari">
<identification>
<userAgent match="iPad" />
</identification>
<capabilities>
<capability name="isMobileDevice" value="true" />
<capability name="mobileDeviceManufacturer" value="Apple" />
<capability name="mobileDeviceModel" value="IPad" />
</capabilities>
Я изменил значение isMobileDevice
ложь, и я все еще получаю Request.Browser.IsMobileDevice = true
. Я попытался изменить это в C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Browsers
и C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\Browsers
, а также попытался добавить папку App_Browsers
, и ни одно из них не изменило это. Мне было интересно, есть ли что-то еще, что я пропустил, поскольку устройство обнаружено как iPad, так что это не случай неправильного определения.