使用chrome.debugger.attach会引发错误“无法附加到该目标”。加载Google文档时

时间:2018-09-18 03:58:43

标签: google-chrome google-chrome-extension

我目前正在编写一个Google Chrome扩展程序,该扩展程序使用Chrome调试器记录网络活动(除其他外)。但是,由于已经发布了Chrome v。69,因此我注意到,附加到加载Google云端硬盘或Google Docs的任何标签的操作均失败。 chrome.runtime.lastError告诉了我Cannot attach to this target.,但没有提供更多详细信息。我没有在Chromium(版本69和71)中观察到此行为,但是在Chrome Canary(第71版)和当前的稳定版本(第69版)中观察到了此行为。

这是我在清单中的权限:

"permissions": [
  "storage",
  "debugger",
  "tabs",
  "<all_urls>"
]

我正在像这样连接到选项卡:

chrome.debugger.attach({tabId: theTab.id}, "1.2", function () { /* code... */ });

我到处搜索并没有发现任何东西...我无法确定Google是否完全阻止了对Drive / Docs调试器的访问,这是否是我的错,或者是什么。它在其他Google产品和其他地方(例如在StackOverflow上)都可以正常工作。

有人知道我哪里出了错,和/或我如何才能绕开这一限制?我缺少权限吗?云端硬盘/文档有特定限制的任何地方都有记录吗?

非常感谢您的帮助。

0 个答案:

没有答案