访问外部网页时,如何获得JS生成的代码部分

我在学 开发Chrome扩展 & JS
遇到一个问题,既我在访问外部网页时,不知道如何获得JS生成的代码部分 (静态部分我确认能抓到)
还望各位大侠帮助,谢过先

js中代码如下:

function MyFunction(callback)

{

    var xhr = new XMLHttpRequest();

  xhr.onreadystatechange = function()

  {

      if (xhr.readyState == 4 && xhr.status == 200)

      {

              XMLDoc = xhr.responseText;

                    var doc = (new DOMParser()).parseFromString(XMLDoc,"text/xml");

              target_1 = doc.getElementById('ip_addr').innerText //由于ip_addr中值是动态生成,我只能抓到空

              callback(target_1);

      }

  }

  xhr.open("GET", 'http://www.ip5.me', true);

  xhr.send();

}


MyFunction(function(ip){document.getElementById('ip_div').innerText = ip}); //在扩展弹出页面中显示target_1,既ip_addr中的值

下面是我在Chrome开发工具中看到的内容

<div id="ip_addr" style="color:#191970">116.237.34.12</div>


大话西游666
浏览 619回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript