Categorías: buenas practicas

Se necesita tu permiso para Ejecutar Microsoft Office

A la hora de realizar cualquier desarrollo tenemos que tener en cuenta que el mundo no es solo Internet Explorer o bien sistemas operativos con Windows. Ahora, hay cantidad de dispositivos y navegadores y, por eso, no tenemos que dejar de cuidar que en otros navegadores y dispositivos no- Microsoft se pueda visualizar nuestro sitio SharePoint.

La cuestión es que cuando desde un navegador como puede ser Chrome, Safari o Mozilla ejecutamos un sitio de publicación de SharePoint en modo anónimo por defecto se visualiza el siguiente mensaje:

 

¿Porque este error? En el momento en el que creamos el Site Colección desde la Administración Central hay una propiedad en la que indicamos si queremos tener activado el control de presencia de las personas. Este valor por defecto es que Sí.

Esto hace que cada vez que una persona entre, la Master del Sitio hace una llamada a una librería que solamente se necesita en caso de que estés logado. Por lo que, lo mejor es evitar que se realice esta llamada y así nos evitamos errores de seguridad, además de que evitamos que el usuario de la aplicación vea el sitio incorrectamente.

Además de poner este valor a No, tenemos que evitar que la Master realice llamadas innecesarias por lo que tenemos que sobrescribir estas funciones JavaScript:

<script type="text/javascript">
function ProcessImn(){}
function ProcessImnMarkers(){}
</script>

Esto lo que hace es sobrescribir las funciones que realiza la llamada a la librería que solicita los permisos y de esta forma se sobrescribe por una función vacía.
Este error ya ocurría en versiones anteriores de SharePoint y es un problema muy recurrente en los sitios de Office 365 cuando se ejecuta en sistema NO-Microsoft. Esperemos que en futuras versiones se solucionen estos problemas y no tengamos que ir poniendo remedios a una utilidad que debería estar incorporada ya.

Conclusión

La principal conclusión es que en el momento en el que realizamos una web tenemos que probarla y verificar en los diversos navegadores principales, si nos centramos en uno solo quizás estamos perdiendo una franja de usuarios muy valiosos y dada la diversidad de navegadores, sistemas operativos que tenemos hoy en día es algo que no nos podemos permitir.

Compartir
Publicado por
Adrián Díaz

Este sitio web utiliza cookies para que tengas la mejor experiencia de usuario. Si continuas navegando, estás dando tu consentimiento para aceptar las cookies y también nuestra política de cookies (esperemos que no te empaches con tanta cookie 😊)