Safari Navegador Web

¿Cómo Hacer mas agradable tu lectura de artículos en internet?

Apple SafariTal parece que Safari es ahora un Navegador respetable, y no es para menos, apple debió, por obligación propia optimizarlo a más no poder, pues este navegador es el motor de los dispositivos móviles como el Ipod Touch, iPhone y ahora el iPad, antes era un navegador que no valía la pena ni abrir, mucho menos de instalar.

Tiene muchas mejoras que deberías de tomar en cuenta algunas de ellas vienen descritas en su página oficial de apple.

Que miraremos en esta publicación:

Veremos algunas funciones de safari.

Te recomiendo que uses Safari para leer noticias de diversas páginas, esto le hará un favor a tus ojos, pues es de gran ayuda para los que somos lectores:

Función de "Lector" que nos ayuda a leer mejor los artículos de blogs, noticias, etc.

Solo haz clic en el botón de Lector en la barra de dirección de Safari:

 

Te aparece una animiación con el puro contenido de la noticia:

Esto es solo el comienzo sigue leyendo para saber más, en esta ocasión, te muestro como desarrolladores que somos, las bondades que este navegador nos brinda, échales un ojo a ver que te parecen:

Recursos para desarrolladores

Herramientas poderosas

Apple ha aportado a la Web su experiencia en herramientas de desarrollo para OS X e iOS. Safari incluye un poderoso conjunto de herramientas que permiten depurar, ajustar y optimizar un sitio web fácilmente para obtener un mejor desempeño y compatibilidad. Para acceder a ellas, activa el menú Desarrollo en las preferencias de Safari.

Menú Desarrollo

Accede a todas las herramientas para desarrolladores en Safari desde tu barra de menú con solo activar el menú Desarrollo en el panel Avanzado de las preferencias de Safari. Tendrás acceso con un solo clic al Inspector Web, la Consola de Errores, funciones de desactivación y otras funcionalidades para desarrolladores.

Inspector web

El inspector web te permite acceder de forma rápida y sencilla al más completo conjunto de herramientas de desarrollo jamás incluido en un navegador. Desde la visualización de la estructura de una página hasta la depuración de JavaScript para optimizar el desempeño, el inspector web presenta sus herramientas en una ventana clara diseñada para que el desarrollo de aplicaciones web sea más eficiente. Para activarlo, en el menú Desarrollo, elige Mostrar inspector web.

Panel Elementos

Mira en detalle la estructura de tu página con el panel Elementos del Inspector Web, que simplifica el análisis de tus reglas DOM (Document Object Model) y CSS (Cascading Style Sheets). Incluso, puedes hacer cambios rápidos en tus DOM o CSS y acceder inmediatamente a una vista previa sobre los efectos de los cambios en tu página.

Receptores de eventos

Una sección en la barra lateral del panel Elementos muestra los Receptores de eventos. Puedes ver los receptores sólo para el nodo seleccionado o para todo el flujo de eventos.

Navegación por teclado

En el panel Elementos, puedes tabular entre rótulos y atributos, así como entre reglas y selectores de estilo para una edición aún más rápida.

Editar estilos

La barra lateral de Estilos en el panel Elementos te permite crear nuevas reglas de estilo rápidamente y navegar a la regla que quieres editar fácilmente. Puedes ver los valores de color CSS en cualquier formato que especifiques y alternar entre formatos fácilmente.

Editar DOM

En el panel Elementos, editar nodos DOM es tan fácil como editar HTML. Un menú de contexto inteligente te brinda las opciones de edición adecuadas para el elemento seleccionado.

Editor de fragmentos

Con el editor de fragmentos, puedes probar piezas experimentales de lenguaje de marcado HTML fácilmente. Ingresa el código en el editor para que Safari muestre los resultados inmediatamente.

Panel Recursos

Ver información detallada sobre recursos de página web. Para recursos de texto, como documentos y scripts, puedes ver el origen del texto del archivo. Para recursos de imágenes y tipos de letra, puedes ver una vista previa gráfica. El panel Recursos también te permite administrar bases de datos sin conexión y ejecutar consultas SQL. Así, podrás ver áreas de almacenamiento web HTML5 en una tabla fácil de editar que se actualiza automáticamente. También, podrás ver información sobre cookies para todos los dominios a los que se accedió en la página que estás visualizando.

Panel de red

El panel de Red representa gráficamente el orden y la velocidad en que se cargan los componentes del sitio web sobre la red. Te permite clasificar los datos según los parámetros de carga como latencia, tiempo de respuesta y duración. Puedes graficar los recursos de la página por tamaño o tiempo de carga. Al hacer clic en un recurso en la columna izquierda, verás datos detallados a la derecha.

Barra lateral de red

El panel de Red en la barra lateral ayuda a los desarrolladores que trabajan con AJAX, ya que muestran los parámetros y cargas útiles establecidos en las instancias. Usa la barra de alcance para filtrar y ver recursos de un tipo en particular.

Depurador de JavaScript

El panel Scripts incluye el poderoso Depurador de JavaScript de Safari. Para usarlo, elige el panel Scripts en el inspector web y haz clic en Activar depuración. El depurador analiza todo el JavaScript de tu página, deteniéndose cuando encuentra excepciones o sintaxis errónea. El panel Scripts también te permite detener JavaScript, definir puntos de interrupción y evaluar variables locales.

Barra lateral de Scripts

El inspector web simplifica aún más la depuración de JavaScript. Con la sección Puntos de interrupción de la barra lateral del panel Scripts, puedes ver los puntos de interrupción en todos tus archivos. La nueva sección Expresiones de inspección actualiza automáticamente cuando se detiene el depurador.

Panel Control temporal

El panel Control temporal del inspector web te permite ver cómo Safari interactúa con tu sitio web. Los controles temporales Cargando, Scripts y Renderización te muestran cómo y cuándo Safari analiza HTML, calcula estilos y realiza otras operaciones con tu aplicación web, simplificando la localización de áreas a mejorar.

Perfiles de JavaScript

Optimiza tu código de JavaScript usando los avanzados Perfiles de JavaScript en el panel de Perfiles. Los Perfiles enumeran las características del desempeño de las funciones de cada script, para que puedas localizar áreas problemáticas y llegar a las líneas de código erróneas fácilmente.

Panel Auditoría

El panel Auditoría, nuevo en el Inspector Web, te proporciona un modo integrado para evaluar el desempeño de tu aplicación web. Puedes ejecutar pruebas automáticas para uso de la red y el desempeño de la página web que devuelven una variedad de sugerencias para optimizar tu sitio web.

Panel Consola

El panel Consola permite depurar más fácilmente. Podrás ver la consola del inspector web en una vista a ventana completa, simplificando la evaluación de las advertencias y errores de JavaScript en tu sitio. Puedes escribir expresiones JavaScript en la Consola de Errores para que Safari las evalúe a medida que aparecen en la página de origen. Los botones de alcance te permiten filtrar información por errores, advertencias o registros.

Atajos de teclado

Los atajos de teclado en el inspector web te permiten alternar entre paneles y editar tu código rápidamente.

Resaltado de sintaxis

Con el resaltado de sintaxis para JSON y CSS en los paneles Elementos y Recursos, puedes identificar y depurar tu código más fácilmente.

Programa para Desarrolladores de Safari

Los desarrolladores pueden crear extensiones seguras y basadas en estándares para Safari. Crea botones para la barra de herramientas o tu propia barra de extensiones. Interactúa con páginas web y cambia la manera en que aparece el contenido web, todo con los poderosos estándares web, como HTML5, CSS3 y JavaScript. El Safari Developer Program gratuito incluye todo lo que necesitas para empezar a crear extensiones.

Extensiones HTML5

Las extensiones de Safari están basadas en las tecnologías web estándar: HTML5, CSS3 y JavaScript. Así, si puedes desarrollar para la Web, te sentirás como en casa a la hora de escribir extensiones para Safari.

Certificado digital gratuito

Los miembros del Safari Developer Program reciben un certificado digital gratuito para firmar extensiones de Safari. Esto garantiza que todas las actualizaciones de tu extensión provendrán de ti y no de un tercero.

Creador de extensiones

Safari simplifica el desarrollo de extensiones con Extension Builder. En lugar de ingresar manualmente tus scripts, hojas de estilo y comandos en un complicado archivo de texto, puedes seleccionar tus recursos de extensión visualmente en Extension Builder, una plantilla que puedes completar fácilmente como si fuera un formulario.

Distribución de extensiones

Los miembros del Safari Developer Program pueden comercializar y distribuir extensiones de forma independiente. Incluso, puedes enviar tu extensión para que sea incluida en la Galería de Extensiones de Safari, que brinda a los usuarios un lugar práctico donde encontrar tu extensión y descargarla con un sólo clic e instalarla en un sitio web.

Safari Dev Center

El Safari Dev Center proporciona una amplia gama de recursos técnicos para el desarrollo de extensiones, incluyendo código de muestra, así como guías de programación y conversión para ayudar en la creación de extensiones de Safari.

Extensión de ventanas emergentes

Safari ahora permite mostrar el contenido HTML en ventanas emergentes que se despliegan de un botón de extensión de la barra de herramientas.

Menús de extensión

Los botones de extensión de la barra de herramientas ahora pueden tener menús que se desplieguen del botón.

Clases de nuevos eventos

Con el soporte para clases de nuevos eventos, las extensiones de Safari pueden responder a las interacciones de usuarios con pestañas, ventanas, contenido web y el Campo de Dirección Inteligente. Las clases de nuevos eventos incluyen Activar, Disponible, Previo a la navegación, Cerrar, Desactivar, Menú, Navegar, Abrir y Actualización de estado.

Extensiones del Lector

Las extensiones pueden detectar si el Lector de Safari se encuentra disponible para una página web y activar el Lector.

Foros para desarrolladores de Apple

Únete a los foros para desarrolladores de Apple y publica preguntas sobre desarrollo web y de extensiones de Safari que serán debatidas abiertamente con otros desarrolladores e ingenieros de Apple.

Ver Actividad

Para ver una lista completa de los documentos, imágenes y otros elementos web que se cargan como parte de una página, elige Actividad en el menú Ventana. Haz doble clic en un elemento individual para abrirlo en su propia ventana. Cuando visitas una nueva página web, la vista Actividad se actualiza con una nueva lista de elementos.

Ver código fuente

Para examinar el HTML original de una página web, elige Ver código fuente en el menú Visualización. La vista del código fuente se actualiza automáticamente si vuelves a cargar una página ajustada. Para buscar el código fuente, elige Buscar en el menú Edición.

Cambiar el agente de usuario

Para determinar si un sitio web está personalizando contenido para diferentes navegadores, cambia el agente de usuario para que Safari se identifique como un navegador diferente.

Abrir página con

Para acceder a una vista previa sobre cómo los diferentes navegadores cargan tu página web, selecciona otro navegador eligiendo Abrir página con en el menú Desarrollo.

Guardar como código fuente de la página

Para guardar el código fuente HTML de tu sitio web, elige Guardar como en el menú Archivo y selecciona Código fuente.

Desactivar cachés

En el menú Desarrollo, elige Desactivar cachés para obligar a que el navegador tome gráficos, páginas y otros recursos en vivo desde la red en lugar de usar recursos de caché.

Desactivar imágenes

Muchas personas usan navegadores que no brindan soporte para imágenes o configuran sus navegadores para prevenir la carga de imágenes. Como desarrollador, puedes aprender cómo los usuarios experimentan el contenido en tu sitio al desactivar las imágenes del sitio en el menú Desarrollo.

Desactivar JavaScript

Desactivar JavaScript te permite saber cómo tu sitio web se comportará frente a los usuarios que desactivaron JavaScript. Sólo tienes que elegir Desactivar JavaScript en el menú Desarrollo.

Desactivar temporizador Runaway JavaScript

Safari incluye un temporizador que avisa a los usuarios cuando llegan a un sitio que usa código JavaScript lento. Si quieres examinar scripts prolongados sin interrupciones, puedes desactivar el temporizador eligiendo Desactivar temporizador Runaway JavaScript en el menú Desarrollo.

Desactivar estilos

Si desactivas los estilos, Safari carga páginas sin aplicar reglas CSS, lo cual te permite evaluar de qué manera los navegadores de texto, motores de búsqueda y lectores de pantalla interpretarán tus páginas.

Sácale todo el provecho y no te cases solo con un navegador, yo por mi cuenta uso Firefox, Crome y Safari, el IE...solo para testear sitios.

Fuente: Apple Safari

Saludos

Eduardo Núñez
This email address is being protected from spambots. You need JavaScript enabled to view it.

Comments powered by Dis.cuss.It

Suscríbete Gratis a noticias y promociones:

Síguemos en Google +