Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从Chrome远程调试中获取DOM_Javascript_Node.js_Google Chrome_Google Chrome Devtools - Fatal编程技术网

Javascript 如何从Chrome远程调试中获取DOM

Javascript 如何从Chrome远程调试中获取DOM,javascript,node.js,google-chrome,google-chrome-devtools,Javascript,Node.js,Google Chrome,Google Chrome Devtools,我一直在尝试使用Chrome远程接口通过Chrome远程调试获取DOM对象,但没有成功(代码在node.js中) 当运行文件时,我得到了这些输出 load event fired DOM DOC false outerhtml true 原来是错误的回调处理程序,第一个参数用于错误而不是响应。啊 chrome.DOM.getDocument(null, function(err, resp) { console.log('DOM DOC') console.log(err) con

我一直在尝试使用Chrome远程接口通过Chrome远程调试获取DOM对象,但没有成功(代码在node.js中)

当运行文件时,我得到了这些输出

load event fired
DOM DOC
false
outerhtml
true

原来是错误的回调处理程序,第一个参数用于错误而不是响应。啊

chrome.DOM.getDocument(null, function(err, resp) {
  console.log('DOM DOC')
  console.log(err)
  console.log(resp)

  // chrome.close()
})
chrome.DOM.getOuterHTML({}, function(err, resp) {
  console.log('outerhtml')
  console.log(err)
  console.log(resp)
})
chrome.DOM.getDocument(null, function(err, resp) {
  console.log('DOM DOC')
  console.log(err)
  console.log(resp)

  // chrome.close()
})
chrome.DOM.getOuterHTML({}, function(err, resp) {
  console.log('outerhtml')
  console.log(err)
  console.log(resp)
})