【问题标题】:Firefox 70 - remote debugging - unable to get consoleActorFirefox 70 - 远程调试 - 无法获取 consoleActor
【发布时间】:2020-02-25 22:28:42
【问题描述】:

我正在使用“-start-debugger-server”参数启动我的 Firefox。我的 websocket 已连接到浏览器。我将此内容“{“to”:“root”,“type”:“getProcess”}”发送到firefox。

使用 Firefox 的 69 版,我得到了这样的结果:

{"form":{"actor":"server1.conn0.parentProcessTarget19","traits":{"isBrowsingContext":true},"url":"chrome://browser/content/browser.xhtml" ,"outerWindowID":1,"consoleActor":"server1.conn0.consoleActor20","inspectorActor":"server1.conn0.inspectorActor21","styleSheetsActor":"server1.conn0.styleSheetsActor22", "storageActor":"server1.conn0.storageActor23","memoryActor":"server1.conn0.memoryActor24","framerateActor":"server1.conn0.framerateActor25","re​​flowActor":"server1.conn0.reflowActor26","cssPropertiesActor ":"server1.conn0.cssPropertiesActor27","performanceActor":"server1.conn0.performanceActor28","animationsActor":"server1.conn0.animationsActor29","promisesActor":"server1.conn0.promisesActor30","emulationActor": "server1.conn0.emulationActor31","webExtensionInspectedWindowActor":"server1.conn0.webExtensionInspectedWindowActor32","accessibilityActor":"server1.conn0.accessibilityActor33","screenshotActor":"server1.conn0.screenshotActor34","changesActor":"server1 .conn0.ch angesActor35","webSocketActor":"server1.conn0.webSocketActor36"},"from":"root"}

如您所见,consoleActor 的值为“server1.conn0.consoleActor20”。

但现在使用 Firefox 的 70 版,回复只有:

{"form":{"actor":"server1.conn0.processDescriptor1","id":0,"isParent":true},"from":"root"}

很多信息都丢失了。我无法获取版本 70 的 consoleActor。如何从“root”获取 consoleActor?我现在需要在“getProcess”之前提出其他请求吗?我在哪里可以获得可以发送到“root”的“类型”的完整列表?

【问题讨论】:

    标签: firefox websocket remote-debugging remote-actors


    【解决方案1】:

    我找到了解决方案。一旦您在其上调用“getTarget”,控制台Actor 现在由 ProcessDescriptor 提供。

    我没有找到有关这些更改的任何文档。要获取一个actor可用的所有类型的列表,您可以调用actor上的“requestTypes”。 “protocolDescription”也可能有用。

    【讨论】:

      猜你喜欢
      • 2020-07-13
      • 2017-05-09
      • 2017-07-19
      • 1970-01-01
      • 2021-11-11
      • 2014-01-01
      • 2014-07-31
      • 2014-02-06
      • 2017-04-15
      相关资源
      最近更新 更多