Contenido

Safari 3.1 se actualiza y se acerca más a los estandares

8 feb

+ 3

Via Appleinsider, leo que en la nueva versión, la 3.1, de Safari promete. Y no para menos ya que este navegador basado en WebKit solo tiene que seguir los pases de su hermano mayor. En esta versión nos ofrecerá la posibilidad de disponer de fuentes descargables, animaciones CSS,  y la versión nativa de getElementsByClassName, lo que coloca a este navegador a la vanguardia de los estandares webs.

Otro CSS Hack para Safari

23 ene

+ 4

Hace unos meses, Diego publicó un hack distinguir Safari frente al resto de navegadores en nuestros ficheros CSS. Pese a que no soy amante de los hacks ya que nos obliga a no respetar los estandares CSS para conseguir efectos que podrían ser pensados de otra forma, he de reconocer que no siempre tenemos la potestad o la posibilidad de evitarlo, y hemos de caer en sus garras.

Para distinguir Safari 3.0 y Opera 9,  de entre todos los demás navegadores en nuestros CSS, podemos recurrir al siguiente hack.

body { background-color: red; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    body { background-color: blue; }
}

Como podemos ver, el hack es muy fácil de implementar, además, nos permite tener bastante bien ordenado nuestro CSS.

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Reglas de Safari 3.0 y Opera 9  */
}

¿Como arrancar GreaseMonkey en Safari?

15 nov

+ 3

Una de las extensiones que más interesantes me han parecido para Firefox ha sido GreaseMonkey, un sistema que me permite añadir funcionamiento Javascript a algunas páginas. Tambien vimos hace tiempo que había alternativas para poder usarlo en Internet Explorer, que nos ayudaban a hacer más interesante el navegar por internet. ¿Pero safari?

Para Safari, que yo recuerde, no había nada que nos permitiera disponer de esta extensión. Hasta ahora, que nos explican paso a paso como hacerlo funcionar.

1. Descargar  e Instalar SIMBL

SIMBL (Smart InputManager Bundle Loader), nos permite crear hacks para aplicaciones Cocoa y aplicar el código selectivamente en una aplicación usando el identificador único.

2. Cerramos Safari (si lo estamos usando)

3. Descargamos e Instalamos GreaseKit

GreaseKit, es un plugin SIMBL que nos permitirá usar los scripts de GreaseMonkey en nuestro Safari, Mailpalin, DietPibb y más aplicaciones basadas en WebKit.

La instalación es bastante simple, únicamente debemos copiar el fichero GreaseKit.bundle en la carpeta ~/Library/Application Support/SIMBL/Plugins de nuestra máquina.

greasekit.JPG

Una vez instalado, al arrancar Safari veremos una opción más en nuestra barra de tareas.

menubar.png

4. Abrimos Safari y comenzamos a disfrutar de GreaseMonkey

Ahora ya tenemos GreaseKit instalado y solo nos queda añadir algunos scripts para poder disfrutar de ellos.

Los secretos de Safari 3

17 oct

+ 6

La nueva versión de Safari, apareció de sorpresa y poca gente era la que se lo esperaba. Tras un inicio un poco tormentoso, se ha ido depurando hasta ser una versión beta bastante jugosa para nuestros escritorios (tanto Win como Mac). Quizas esta serie de secretos te hagan pensarte seriamente cual es el que deberías usar.

Unir ventanas

En esta nueva versión, puedes arrastrar pestañas fuera del navegador, lo que hará que te abra una nueva ventana en lugar de un acceso directo en el escritorio (me ha pasado :D). Por consecuente, si tienes varias ventanas abiertas con diferentes tabs puedes hacer todas se fusionen dejando solo una ventana del navegador.

merge.JPG

Activar el Inspector Web

Solo para usuarios Mac.

161007-web-inspector.png

Abrimos un terminal (Aplicaciones/Utilidades) y escribimos lo siguiente.

defaults write com.apple.Safari WebKitDeveloperExtras -bool true              

Reiniciamos Safari, y ya disponemos de una opción nueva en nuestro menú contextual (botón derecho).

Cambiar el indicador de cargando

Solo para usuarios Mac.

Abrimos el terminal (Aplicaciones/Utilidades) y escribimos lo siguiente:

defaults write com.apple.Safari DebugUsePieProgressIndicator -bool true 

 Reiniciamos Safari. Para volver al indicador actual, basta con cambiar el ultimo valor por false.

Almacenar todos los tabs en marcadores

Una opción interesante, que te permite almacenar todas las tabs abiertas en los marcadores de forma automática.

161007-bookmark-all-tabs.png

Multi-Safari, ¿por que conformarnos con uno?

3 oct

+ 0

Safari usa un framework de desarrollo web interno de MacOS X para renderizar las páginas y ejecutar javascript. Por este motivo cada vez que vas instalando una versión nueva, modifica este framework, actualizándolo. Esto imposibilita que puedas disponer de una versión antigua en tu máquina teniendo instalada la más reciente. Por este motivo nace Multi-Safari, que siendo similar a MultipleIE, nos permite tener en nuestro Mac todas las versiones de Safari.

all_safari_version.jpg

Estas versiones especiales, usan el mismo framework original para renderizar las páginas, salvo que cada una de ellas imita el renderizado y la ejecución de javascript de la versión que estamos ejecutando, permitiendonos comprobar que todas las versiones de este navegador visualizan bien nuestra página.