PDF de programación - Como se implementa el "pinned mode" en IE9 y Windows 7

Imágen de pdf Como se implementa el "pinned mode" en IE9 y Windows 7

Como se implementa el "pinned mode" en IE9 y Windows 7gráfica de visualizaciones

Publicado el 14 de Enero del 2017
398 visualizaciones desde el 14 de Enero del 2017
218,2 KB
6 paginas
Creado hace 13a (14/04/2011)
Como se implementa el “pinned mode” en IE9 y Windows 7

El día 14 de Marzo, Microsoft publicó la versión definitiva de su nuevo navegador Internet
Explorer 9. Entre otras novedades que presenta esta versión encontramos una que resulta
muy interesante para las aplicaciones Web.

Con Internet Explorer 9 puedes personalizar tu aplicación para integrarse con el escritorio
de Windows como cualquier aplicación tradicional. Habilitando el modo anclado de la
aplicación los usuarios puede agregar los sitios web a la barra de tareas de Windows, el
escritorio o el menú Inicio. El anclaje de sitios facilita el acceso a los sitios favoritos y abre
funcionalidades parecidas a los atajos de las aplicaciones para Windows 7.

Esto hace que nuestros usuarios puedan acceder más fácilmente a las áreas que más les
interesan, directamente, sin tener que buscar los vínculos en nuestra página de inicio. Este
tipo de accesos fideliza a los usuarios, ya que les permite evitar navegaciones más o
menos complejas. Al mismo tiempo la individualización de los vínculos que mostramos
entre la lista de saltos de una aplicación en modo anclado permite desarrollar una
experiencia personalizada para nuestros usuarios.

Por otra parte la implementación es muy sencilla y puede hacerse mediante el uso de tags
META o de JavaScript sin modificar el contenido ni los atributos ya existentes.

Para anclar un sitio todo lo que tenemos que hacer es arrastrar la barra de Url desde
Internet Explorer 9 hasta la barra de tareas de Windows 7.

Desde ese momento el sitio estará anclado a nuestra barra de tareas.

Internet Explorer 9 nos mostrará un aspecto levemente distinto del sitio.

Para desanclarlo, todo lo que tenemos que hacer es clic con el botón secundario del ratón
y seleccionar Unpin this program from the taskbar, "Desanclar este programa de la barra
de tareas".


Podemos añadir comportamiento personalizado a este modo anclado mediante dos grupos
de APIs. El primer grupo engloba una serie de atributos del sitio. Estos atributos se
establecen de forma estática para cualquier usuario del sitio cuando esté anclado y se
define mediante el uso de tags META. El segundo grupo de APIs define un conjunto de
llamadas que se pueden utilizar de forma dinámica utilizando JavaScript. Este segundo
grupo nos permite, si lo deseamos, personalizar la experiencia de anclaje para cada
usuario.

Las APIs de IE9 pueden exponer notificaciones, actualizaciones, activar comandos de
forma individualizada o global para todos los usuarios y proporcionar acceso rápido a las
áreas más interesantes de nuestro sitio.



(en

En How to Pin a Website
inglés) se puede encontrar información a sobre las APIs y los tags META que expone IE9
en relación al modo anclado (en inglés pinned mode) y en Beauty of the Web

(http://msdn.microsoft.com/library/gg491731(v=VS.85).aspx)


(http://www.beautyoftheweb.com/) (también en inglés) se exponen ejemplos de sitios que
utilizan las distintas funcionalidades nuevas de IE9, desde la compatibilidad HTML5 hasta
la aceleración hardware de los gráficos.

En este caso, para simplificar el proceso, vamos a contar como hemos implementado el
acceso a las áreas de especial interés como Monotemáticos, Secciones, Comunidad,
Scripts, etc. Para evitar conflictos en el tratamiento de las tags META
por parte los motores de indexación, hemos preferido utilizar la API de JavaScript.

Estas APIs son muy sencillas de utilizar.

Vamos por partes. Lo primero es utilizar un mecanismo de detección de funcionalidades
evitando las clásicas comprobaciones de navegador y versión. Para ello disponemos de la
función msIsSiteMode. La podemos usar de la siguiente forma:

Esta forma de detectar capacidades evita la habitual cascada de verificaciones de versión y
nos permite centrarnos en verificar si puede hacer lo que queremos.

Las APIs de modo anclado se exponen bajo el objeto window.external y tienen el patrón
de nombre msSiteModeXXXXXX. Para crear una lista de saltos nueva utilizaremos:



Por ejemplo, para nuestro sito podríamos escribir algo como:

Para añadir una entrada a esta lista de saltos utilizaríamos:



Es decir si quisiéramos añadir entradas para las secciones principales de nuestro site
añadiríamos las siguientes entradas:


Una vez hemos terminado de añadir entradas a nuestra lista mostramos los resultados:

Para borrar las listas de saltos:

Si ponemos todos los elementos juntos:




Este es el todo código que estamos utilizando en nuestra página de inicio para
implementar el modo anclado.
  • Links de descarga
http://lwp-l.com/pdf692

Comentarios de: Como se implementa el "pinned mode" en IE9 y Windows 7 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad