В настоящее время я пишу расширение для Google Chrome, которое использует отладчик Chrome для регистрации сетевой активности (среди прочего).Однако после выхода Chrome v. 69 я заметил, что присоединение к любой вкладке, в которую загружен Google Drive или Google Docs, завершилось неудачно.chrome.runtime.lastError
говорит мне, что это Cannot attach to this target.
- но не дает больше подробностей.Я не наблюдаю такого поведения в Chromium (ни версии 69, ни 71), но наблюдаю такое поведение в Chrome Canary (v. 71), а также в текущем стабильном выпуске (v. 69).
Вотмои разрешения в манифесте:
"permissions": [
"storage",
"debugger",
"tabs",
"<all_urls>"
]
И я подключаюсь к вкладке следующим образом:
chrome.debugger.attach({tabId: theTab.id}, "1.2", function () { /* code... */ });
Я искал вокруг и ничего не нашел ... Яне могу сказать, заблокировал ли Google прямой доступ к отладчику на Диске / Документах, если это ошибка с моей стороны, или что.Он отлично работает на других продуктах Google и в других местах (например, на StackOverflow).
Кто-нибудь знает, где я ошибся и / или как мне обойти это ограничение?Есть ли разрешение, которое я пропускаю?Документировано ли где-нибудь, что Drive / Docs имеет определенные ограничения?
Любая помощь очень ценится.