Revista Empresa

★ Problemas con la versión móvil de #SharePoint2010

Publicado el 10 febrero 2012 por Albertllueca

En más de una ocasión hemos detectado como cuando se abre una web en Sharepoint2010 en un navegador móvil tenemos el inconveniente de que pide el usuario y contraseña, siendo estas paginas Sitios de Publicación publicados anónimos en internet. SharePoint 2010 viene con soporte para dispositivos móviles pero este no funciona con los usuarios anónimos lo que lo hace inadecuado para los sitios web orientados a Internet. Las posibles soluciones para esto no son muy triviales.

La primera posible solución es eliminar el archivo compact.browser dentro de la carpeta APP_Browser de la Aplicación Web. Esta medida drástica nos valdría pero no seria del todo óptima.

Por otra parte, la solución dentro de cambiar este archivo lo optimo seria poner a FALSE la propiedad isMobileDevice de cada uno de los navegadores implicados.

Un ejemplo sería este:

<!– Windows Phone –>
   <!– UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0) –>
   <browser id=”WindowsPhone7Up” parentID=”IE6to9″>
   <identification>
   <userAgent match=”Windows Phone( OS)*.(?’version’((?’major’[7-9]+)(?’minor’\.\d+)))”/>
   <userAgent match=”IEMobile(/| )*[7-9]+”/>
   </identification>
   <capabilities>
   <capability name=”browser”   value=”IE Mobile” />
   <capability name=”canInitiateVoiceCall”   value=”true” />
   <capability name=”isMobileDevice”   value=”false” />
   <capability name=”majorversion”   value=”${major}” />
   <capability name=”minorversion”   value=”${minor}” />
   <capability name=”optimumPageWeight”   value=”1500″ />
   <capability name=”requiresViewportMetaTag”   value=”true” />
   <capability name=”version”   value=”${version}” />
   </capabilities>
   </browser>


Volver a la Portada de Logo Paperblog