chrome 扩展中的 "NodeId" 是什么 -> "chrome.debugger"

What is "NodeId" in chrome extension -> "chrome.debugger"

我不知道 "NodeId" 意思是...

NodeId是源代码行??

我已经忍受了一段时间了.. :'(

请看这个url-DOM命令heightlightNode link: https://developer.chrome.com/devtools/docs/protocol/1.1/dom#command-highlightNode

不对,不对应源码

它是与特定节点关联的一些整数。

你需要查询它是什么节点;查看其他以 NodeId 作为参数的命令,即 DOM.resolveNode, DOM.getAttributes

反过来,你可以找到一个节点来获取它的节点ID。例如,您可以通过执行DOM.getDocument and then, using that node, query with a selector by DOM.querySelector 来获取document 节点。

或者,如果你有节点对应的JS对象,你可以先用DOM.requestNode (use Runtime.evaluate查询它的ID,得到RemoteObjectId)

基本上,它是传递给其他命令的不透明标识符。