在导航时的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 $
也是如此。
答案 0 :(得分:0)
也许不是最好的选择,但有时候很简单:
if(res.toString() === "<html><head></head><body></body></html>"){
console.log("Yes it's empty")
现在正在运作。