Hola !
Queria preguntar si alguien entiende el funcionamiento de los frames q usa Gmail de Google. Por q me he dado cuenta q no se puede acceder a su codigo fuente y tampoco se ven los parametros GET q usa la pagina en la barra de direcciones y eso me parece muy bueno. Yo intente hacer algo pero no logro hacer funcionar mi codigo como lo hace Gmail.
Si alguien entiende como funciona, publicaria algo como para q todos lleguemos a entender la forma en trabaja Gmail.
Dejo un poco del codigo q podria llegar a aclarar mi pregunta:
Código:
<html lang="es">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>Gmail</title>
<link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon">
<link rel="alternate" type="application/atom+xml" title="Gmail Atom Feed" href="feed/atom" />
<script src="?view=page&name=browser&ver=1g6sx25oiht2t"></script>
</head>
<noscript>
<font face=arial>JavaScript debe estar habilitado para poder utilizar Gmail en la vista estándar. Sin embargo, parece que esta funcionalidad no está habilitada o que no sea compatible con tu navegador. Para utilizar la vista estándar, habilita JavaScript cambiando las opciones de tu navegador y, a continuación,<a href="">inténtalo de nuevo</a>.
<p>Para utilizar la vista básica en HTML de Gmail, que no requiere JavaScript,<a href="?ui=html&zy=n">haz clic aquí</a>.</p>
</font>
<p><font face=arial>Si deseas visualizar Gmail en un teléfono móvil o en un dispositivo similar,<a href="?ui=mobile&zyp=n">haz clic aquí</a>.</font></p>
</noscript>
<script>
<!--
var fs_time=(new Date()).getTime();
function wfs() {
try {
if (parent!=window && parent.wfs) {
return false;
}
}catch(e){}
if (top.location.href.indexOf('nocheckbrowser')!=-1) {
return true;
}
if (!is_browser_supported) {
top.location="?ui=html\x26zy=j";
return false;
}
var testcookie='jscookietest=valid';
document.cookie=testcookie;
if (document.cookie.indexOf(testcookie)==-1) {
top.location="html\x2Fes\x2Fnocookies.html";
return false;
}
document.cookie=testcookie+';expires=Thu, 01 Jan 1970 00:00:00 GMT';
var agt=navigator.userAgent.toLowerCase();
if (agt.indexOf('msie')!=-1 && document.all &&
agt.indexOf('opera')==-1 && agt.indexOf('mac')==-1) {
eval('var c=(agt.indexOf("msie 5")!=-1)?"Microsoft.XMLHTTP":"Msxml2.XMLHTTP";try{new ActiveXObject(c);}catch(e){top.location="html\x2Fes\x2Fnoactivex.html";}');
}
return true;
}
function lj() {
js.location.replace("?view=page\x26name=js\x26ver=4nka9r63cbju");
}
if (wfs()) {
document.write('<frameset onload=lj() rows="100%,*" border=0><frame name=main src="?view=page&name=loading&ver=1cjiim2s8865l" frameborder=0 noresize scrolling=no><frame name=js src="?view=page&name=loading&ver=1cjiim2s8865l" frameborder=0 noresize></frameset>');
}
-->
</script>
</html>
Este es el codigo q no me deja dormir
Bueno si alguien tiene idea de como hace Gmail para pasar datos por GET sin q aparezcan en la Url, le agradeceria mucho deje un comentario al respecto.
Gracias.