然后检查身体是否存在

时间:2017-03-20 17:54:36

标签: javascript phantomjs

在导航时的PhantomJS中,我从承诺中获取res中的html:

return currentPage.property('content')
.then((res) => {

// here's the entire html

我的问题很简单:如何检查身体是否为空?我知道从Chrome的控制台我可以这样做:

if (document.querySelectorAll("body").innerHTML === ""){
   console.log("Is empty")

但问题是我在承诺中得到document is undefined,因为我不在Chrome的控制台中。 jquery $也是如此。

1 个答案:

答案 0 :(得分:0)

也许不是最好的选择,但有时候很简单:

if(res.toString() === "<html><head></head><body></body></html>"){
                  console.log("Yes it's empty")

现在正在运作。