Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: marcos raketsky en 7 Enero 2017, 19:11 pm



Título: [JS] obtener codigo fuente de otra pagina
Publicado por: marcos raketsky en 7 Enero 2017, 19:11 pm
Hola, como puedo xej desde la pag 1 obtener el codigo fuente de 2 sin poner ningun script en 2 (tipo php file_get_contents pero del lado del usuario) ?


Título: Re: [JS] obtener codigo fuente de otra pagina
Publicado por: #!drvy en 7 Enero 2017, 19:51 pm
Si lo que quieres obtener es el código fuente de otra pagina en otro dominio, olvídate de hacerlo solo por parte del cliente. Por lo menos no de la manera tradicional. El otro dominio tendría que permitir explicita mente que se puedan hacer consultas AJAX hacia el ó tendrías que hacer un proxy entre tu servidor y la otra pagina.

Si es de otra pagina del mismo dominio, puedes (como he mencionado) hacer una consulta AJAX y tirar el resultado.

Código
  1. $.get('pagina-fuente.html', function(data){
  2.    console.log(data); // data es el html.
  3. });

Obviamente esto no te dejaría ver el código del backend.

Saludos


Título: Re: [JS] obtener codigo fuente de otra pagina
Publicado por: WHK en 7 Enero 2017, 20:59 pm
Mas info sobre lo que habla drvy

http://stackoverflow.com/questions/9559947/cross-origin-authorization-header-with-jquery-ajax
https://www.html5rocks.com/en/tutorials/cors/
https://www.w3.org/TR/cors/