Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: mapers en 8 Mayo 2014, 00:13 am



Título: Detectar click en un Iframe
Publicado por: mapers en 8 Mayo 2014, 00:13 am
Buenas señores del foro; tengo un Iframe en el cual alojo una web por ejemplo : Wikipedia  ahora cuando hago click en cualquier hipervinculo de esta web  como es posible detectar  su direccion actual en la que se encuentra al refrescarse el  iframe ... Gracias d antemanos


Título: Re: Detectar click en un Iframe
Publicado por: Saberuneko en 8 Mayo 2014, 00:18 am
Código
  1. document.getElementById("iframe_id").contentWindow.location.href

Sin embargo, ésto sólo funciona si la página principal y el contenido del iFrame están alojados en el mismo dominio.


Título: Re: Detectar click en un Iframe
Publicado por: mapers en 8 Mayo 2014, 00:38 am
Y si estan en diferentes me dice error de permisos ..... que mas podria hacer alguna ayuda porfavor


Título: Re: Detectar click en un Iframe
Publicado por: engel lex en 8 Mayo 2014, 01:38 am
busca cambiar la configuración del server para permitir el cross domain


Título: Re: Detectar click en un Iframe
Publicado por: mapers en 8 Mayo 2014, 15:36 pm
Como asi explicate porfavor !!!!


Título: Re: Detectar click en un Iframe
Publicado por: Saberuneko en 8 Mayo 2014, 19:33 pm
Configurar servidor Apache para crossdomain:
http://www.forosdelweb.com/f58/configurar-servidor-apache-para-cross-domain-986026/


Título: Re: Detectar click en un Iframe
Publicado por: mapers en 9 Mayo 2014, 00:45 am
Tengo que editar ese archivo de configuracion en mi servidor apache verdad ????
Si no es mucha molestia este archivo donde se encuentra en que ruta en mi server ????


Título: Re: Detectar click en un Iframe
Publicado por: Saberuneko en 9 Mayo 2014, 00:49 am
Archivos de directivas .htaccess:
http://dotpress.wordpress.com/2007/12/03/htaccess-configurando-nuestro-servidor-apache/


Alternativamente, si no quieres separar la directiva del fichero de configuración principal,
Echa un ojo sobre httpd.conf.

Archivos de configuración.
https://es.opensuse.org/SDB:Configuraci%C3%B3n_archivos_Apache


Ahí tienes, de paso, información sobre hosts virtuales.


Título: Re: Detectar click en un Iframe
Publicado por: mapers en 9 Mayo 2014, 01:44 am
Pero yo uso nginx  ..................... estuve buscnado  la configuracion de el pero no lo encointrado  o esque tengo que instalar apache  tambien tengo instalado el tomcat6


Título: Re: Detectar click en un Iframe
Publicado por: mapers en 9 Mayo 2014, 02:00 am
Código
  1. server {
  2.    ...
  3.    # Fix @font-face cross-domain restriction in Firefox
  4. location ~* \.(eot|ttf|woff)$ {
  5.    add_header Access-Control-Allow-Origin *;
  6. }
  7.    ...
  8. }
  9.  

Encontre esa configuracion para el server nginx  pero igual no funciona xD cuando trato de  detectar la url de la web dentro del iframe me sigue tirando error de permisos


Título: Re: Detectar click en un Iframe
Publicado por: mapers en 22 Mayo 2014, 16:03 pm
En mi Iframe tengo la pagina de wikipedia y cuando intento acceder a los enlaces que tiene esta me tira este error:

Código
  1. Error: Permission denied to access property 'document
  2.  

Quisiera saber que estoy haciendo mal gracias


Título: Re: Detectar click en un Iframe
Publicado por: mapers en 22 Mayo 2014, 16:23 pm
No habra la manera de insertar una firma digital o algo asi como se hace con los plugin jar de java ????