El blog de Fernando Saiz Camarero
Status: Cooking -> Values. Respect. Standards.       [Contacta]

Archivos de la categoría 'Navegadores'

Los navegadores como sistemas operativos

Tuesday, March 3rd, 2009

“Tal vez algún día Google Chrome, sea un referente entre los sistemas operativos” escribía el día en que Google publicó su navegador. Y hoy encuentro un documento en la web de microsoft research , aparece microsoft hablando de su próximo navegador (Gazelle) y dicen lo siguiente “Our prototype implementation and evaluation experience indicates that it is realistic to turn an existing browser into a multi-principal OS

Google Chrome: Cómo saben lo que nos gusta

Wednesday, September 3rd, 2008

Acabo de bajarme Google Chrome, el nuevo navegador creado por Google. La verdad es que no he podido hacer otra cosa que probar con este nuevo explorador de Internet los proyectos en los que estoy trabajando . Y la verdad es que ha pasado la prueba con creces. No tiene desperdicio: Sencillo, Rápido, Ágil , pero sobretodo buenísimo.

Creo que es lo que hacía falta. Apple convirtió las ventanas en la única forma de navegar por un pc y Google se ha convertido en la única forma de navegar en internet. De hecho los datos apuntan a que un buen porcentaje de las búsquedas se hace sobre contenidos ya conocidos, Google lo sabe, y eso es lo que han desarrollado, una nueva herramienta muy sencilla e intuitiva, sin accesorios inútiles.

Google Chrome con la incorporación de Gears, parece que es la apuesta definitiva de Google por el software como servicio, y tal vez algún día Google Chrome, sea un referente entre los sistemas operativos, sin lugar a dudas de momento va a ser a partir de ahora mi navegador de referencia.  

 

 Actualización, 10 Septiembre 2008:

 Cuando digo que es mi navegador de referencia, no significa que sea el único que tengo, ni tan siquiera significa que sea el de confianza. Sencillamente es aquel que utilizo para explorar Internet, -Ya he dicho con anterioridad cual es la forma que conocemos de explorar Internet-. Google Chrome no es un juguetito para trabajar con información que deba proteger.

Problema con max-width: 100%; en Internet Explorer 6

Tuesday, January 29th, 2008

Me dí cuenta el otro día en un ordenador ajeno, que los usuarios de IE6 habéis tenido problemas al ser renderizado este blog por el navegador. El problema está en esta porción de código localizado en la hoja de estilos del theme predeterminado del wordpress

 p img {
 padding: 0;
 max-width: 100%;
  }

Con este código, Michael Heilemann, el creador del  WordPress Default Theme intenta que  con independencia de su tamaño las imágenes de los post se integren con un tamaño apropiado dentro de la capa que las soporta. IE6 no soporta  las propiedades “min-width” ni “max-width”, por lo que las imágenes medianamente anchas rompen la estructura total del diseño del blog.

Para solucionarlo basta con añadir un invento de microsoft que llaman “Propiedades dinámicas”: width:expression(“0px”: “100%” );  ó se puede utilizar javascript width: expression((documentElement.clientWidth <10) ? “0px” : “100%” )
Entonces el código del style.css quedaría:

p img {
 padding: 0;
 max-width: 100%;
width:expression(“0px”: “100%” );
 }

El final del fin de Netscape

Saturday, December 29th, 2007

La Historia es larga de contar, pero en resumen ocurre :

Que el primer navegador web (Mosaic) fue desarrollado por Eric BinaMarc Andreessen, y el código fuente de este - killer app - fue adquirido por Microsoft para crear su Internet Explorer, la historia de la adquisición también es larga de contar, pero al final paralelamente a Internet Explorer, uno de los creadores de Mosaic, Marc Andreessen comenzó el desarrollo del Netscape Navigator. La competencia de Internet Explorer fue muy dura y después de ser comprado por AOL, una de las estrategías a tomar fue la de hacer público su código fuente, así se desarrolló un primer boceto del actual Mozila Firefox (Aunque este se haya vuelto a empezar de cero)

Pues bien en el blog de Netscape acaban de hacer pública una nota de prensa en la que dejan claro que renuncian a seguir dando soporte Netscape Navigator y en la que afirman que Netscape seguirá existiendo pero como un portal generalista propiedad de AOL

YoutubeCrazyVideos por fin para Windows Vista

Tuesday, May 1st, 2007

Por fin encuentro la solución y consigo que YoutubeCrazyVideos funcione en Windows Vista.

Internet Explorer 7 trae por defecto opciones de seguridad muy restrictivas que hacen que algunas funciones de javascript como “write.status”, que actualiza el texto de la barra de estado del navegador, estén por defecto bloqueadas, ésta, es una medida antifishing excesiva, porque cambiar el texto de estado en un momento determinado no posibilita un ataque, si que lo haría en un bucle, pero que trae a muchos desarrolladores por la calle de la amargura.

En mi caso, programé YoutubeCrazyVideos en un lenguaje de programación cruzado, similar a norton antivirus 2000 o macromedia dreamweaver o flash. Así utilicé el lenguaje javascript y un motor de javascript (mozilla), pero a los usuarios que instalaban Internet Explorer 7 o windows vista no les funcionaba el programa, porque bloqueaba el paso de información via “write.status”.

Así que opté por que YoutubeCrazyVideos buscase y modificase la configuración de IE7 que repito en este caso era excesiva.

Propongo la solución que he utilizado:

  • En cualquier lenguaje de programación tendría que acceder al método Regwrite del Windows Script Host.

Un ejemplo en JSCRIPT (Aunque no tiene mucho sentido en javascript, puesto que viene bloqueado de serie ) sería:
#declaramos la variable
var WshShell = WScript.CreateObject(“WScript.Shell”);
#Aplicamos el método
WshShell.RegWrite
(“HKEY_C_U\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\2103″,0, “REG_DWORD”);

  • Manualmente

Acceder al registro de windows

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\2103

La Zona 3 , es Internet y 2103 un valor DWORD que cuando vale 0×00000000 , significa “Permitir las actualizaciones de la barra de estado a través de la secuencia de comandos “, y que cuando vale 0×00000003 “No permitir ….. “