Node.js http.get - PullRequest
       2

Node.js http.get

11 голосов
/ 22 августа 2011

У меня есть следующий код, который запрашивает домашнюю страницу Google.com и отправляет данные страницы обратно в Iframe на стороне клиента.

 var options = {
    host: 'www.google.com',
    port: 80,
    path: '/',
    method: 'GET'
  };

  var req = http.get(options, function(res) {
    var pageData = "";
    res.setEncoding('utf8');
    res.on('data', function (chunk) {
      pageData += chunk;
    });

    res.on('end', function(){
      response.send(pageData)
    });
  });

Тем не менее, все изображения и CSS не работают в iframe? Как я могу сохранить изображения и CSS?

Ответы [ 2 ]

11 голосов
/ 22 августа 2011

Самое простое решение - добавить в html. Желательно в заголовке, поэтому строку заменяют на '' и заменяют на ' '

3 голосов
/ 22 августа 2011

Не проще ли клиенту получить страницу Google?

<html>
<head>
<script>
window.onload = function () {
  var nif = document.createElement("iframe");
  nif.width = 850;
  nif.height = 500;
  nif.src = "http://www.google.de";
  nif.appendChild( document.createTextNode("no iframe support") );
  document.body.appendChild(nif);
};
</script>
</head>
<body>
<h1>IFRAME</h1>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...