Patent ES-2730989-T3 (ES)
Title: Método para la modificación automática en tiempo real en el lado del servidor de una página web para el fin de visualización de un contenido superpuesto en la página web
Inventor: COSTA VITTORIO
IPC: G06F40/143
Filed: 2015-08-03
Granted: 2019-11-13
Abstract: Método para la modificación automática en tiempo real en el lado del servidor de una página web de HTML para el fin de la visualización de un contenido superpuesto en la página web en una pantalla de un dispositivo electrónico informático, en particular un dispositivo informático móvil, caracterizado por que se ejecutan las siguientes etapas: A. interceptar una página web solicitada por dicho dispositivo electrónico informático; B. buscar cadenas "<head>" y "</head>" en el código comprendido en la página web de la etapa A después de tanto: B0. Ocultar todas las líneas de código comentado en el código de la página web, hasta el final del hallazgo de una sección "<head>" o "</head>" verdadera; y C0. Ocultar todas las líneas de código comentado en el código de la página web, hasta el final del hallazgo de una sección "<body>" o "</body>" verdadera; B1. si están presentes ambas cadenas, insertar un código de encabezamiento pertinente a dicho contenido superpuesto y poner el parámetro "índice z" de HTML en su valor máximo posible; B2. si falta una cualquiera de dichas cadenas, modificar editando automáticamente la página de HTML situando la cadena faltante "<head>" o "</head>" en el código de HTML de la página web de la etapa A y ejecutar la etapa B1; C. buscar las cadenas "<body>" y "</body>" en el código de la página web de la etapa A o B, y C1. si ambas cadenas están presentes, insertar un código de cuerpo pertinente en dicho contenido superpuesto inmediatamente antes de la cadena "</body>"; C2. si no está presente cualquiera o ambas cadenas "<body>" y "</body>", modificar editando automáticamente la página web de HTML situando la cadena faltante "<body>" o "</body>" en la página web de HTML y ejecutar la etapa C1; en el que la modificación editando automáticamente en la etapa B2 es de tal manera que: si falta <head> y </head>, dependiendo de la estructura de la página, estas dos etiquetas de encabezamiento se insertan antes de la etiqueta <body> si existe, de lo contrario justo después de la etiqueta <html>; si falta <head>, pero hay </head>, dependiendo de la estructura de página, la etiqueta de encabezamiento <HEAD> se inserta inmediatamente antes de la etiqueta </head> o justo después de la etiqueta <html>; y en el que la modificación editando automáticamente en la etapa C2 de tal manera que: si falta <body>, dicha etiqueta se inserta inmediatamente después de la etiqueta </head>; si falta </body>, dicha etiqueta se inserta inmediatamente antes de la etiqueta </html>; si faltan <body> y </body>, estas dos etiquetas se insertan inmediatamente después de </head>; de lo contrario si no es posible hallar un punto para la inserción de <head> o <body> o </body>, la página web no se modifica; D. enviar a dicho dispositivo electrónico informático la página web con la modificación de las etapas B y C; En el que si las etapas B2 o C2 no pueden ejecutarse, no se modifica la página web de la etapa A.