Ejemplo de la función JavaScriptfunction OcultaEnlace(cadena1,cadena2){cadena3=cadena1.replace("|","/")+cadena2.replace("|","/"); eval('document.' + ' window' + '.location' + '.href '+'=http://'+cadena3.replace("^","."); } |
Y el elemento HTML que hará de enlace
Ejemplo del código HTML<span onclick="OcultaEnlace('mecagoenlos','.com|experimento425^php');" >Texto de enlace</span> |
Así que vamos a probar con esta nueva función, a ver si Google es que ha mejorado en cómo renderiza y es capaz de interpretar el contenido obtenido en esa renderización.
En el fondo conocer esto es muy importante de cara al futuro, si Google algún día fuese capaz de ejecutar JavaScript como cualquier navegador, y sobretodo, fuese capaz de extraer y comprender el contenido devuelto al ejecutarlo para así poder procesarlo y valorarlo estaríamos ante un cambio de inflexión muy grande.
Y es que hoy en día parece ser que la tendencia va por usar Json como formato para la exrtacción de datos tanto en entornos web como otro tipo de aplicaciones y el gran avance en frameworks como AngularJS. Pero no solo eso, incluso podemos programar nuestros propios servidores usando JavaScript gracvias Node.js
Parece ser que la evolución va por ahí, y Google no podrá/deberá ser menos, si no es capaz de recorrer internet no podrá extraer, guardar y procesar el contenido de la red por lo que su gran negocio se podría ver seriamente afectado porque si no es capaz de comprender lo que su máquina JavaScript ejecuta no podrá ordenar los resultados.. a no ser que le de a la tecla del random.
Así que vamos a ello!
Ejemplo del código HTMLCuando un usuario haga click en este enlace se ejecutará la función que hemos creado en JavaScript y abrirá en el navegador la págnia de destino de este experimento |
Veamos como va este test, que lo haré tabién en otros sites para cercionarnos que el resultado es correcto.