我在學 開發(fā)Chrome擴展 & JS遇到一個問題,既我在訪問外部網頁時,不知道如何獲得JS生成的代碼部分 (靜態(tài)部分我確認能抓到)還望各位大俠幫助,謝過先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中值是動態(tài)生成,我只能抓到空 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開發(fā)工具中看到的內容<div id="ip_addr" style="color:#191970">116.237.34.12</div>
訪問外部網頁時,如何獲得JS生成的代碼部分
大話西游666
2018-12-19 15:19:17