JavaScript 如何读取某网页的源码?

JavaScript011

JavaScript 如何读取某网页的源码?,第1张

可以使用parent.网页所在窗口的名字.doucment.body.innerHTML属性来读取网页主体中的代码,但是要获得整个网页的源码可能只使用JavaScript是办不到的.

          let sourceCodeTxt = ''

          var xhr = new XMLHttpRequest()

          xhr.open('GET', window.location.href, false)

          xhr.send()

          sourceCodeTxt= xhr.responseText

现在的浏览器考虑到安全问题,javascript只能读取子网页的内容,兄弟网页和父网页是不能读的,你可以将另一个网页使用javascript的window.open方法打开弹出窗口,然后就可以读取另一个网页的源码了。