Ciò è causato da un'estensione che utilizza l' chrome.tabsautorizzazione, ma senza specificare che lo fa nel manifest.jsonpacchetto con l'estensione. Il trucco non è solo quello di trovare l'estensione che utilizza chrome.tabs, ma di trovare quella che lo fa senza annunciarlo.
Inizia con un approccio più automatizzato (comandi multilinea per la leggibilità): On * nix:
$ find . -type f \
> | xargs grep -l chrome.tabs \
> | cut -d '/' -f 2 \
> | uniq
Su Windows, usando PowerShell:
> gci -rec |? {-not $_.PSIsContainer} `
>> | sls 'chrome.tabs' `
>> | select -Unique Path `
>> |% {$_.Path.Split('\')[10] } `
>> | select -Unique
>>
Quindi vai alla chrome://extensionsscheda per abbinare le directory nei risultati ai nomi delle estensioni e fai clic sulle autorizzazioni di ciascuno per vedere chi non si sta impegnando per il loro utilizzo chrome.tabs. Si noti che sulla linea 4 della PowerShell snippet, indice I '10', perché questo è il numero di componenti percorso ci sono da C:\alla Extensionsdirectory; potrebbe essere diverso sul tuo sistema.
Nel mio caso, ho completamente automatizzato la ricerca prendendo di mira un paio di altri segmenti della pipeline:
$ find . type f \
> | xargs grep -l chrome.tabs \
> | cut -d '/' -f 2 \
> | uniq \
> | xargs -I % find % -name 'manifest.json' \
> | xargs grep -L tabs
hipbfijinpcgfogaopmgehiegacbhmob/16.0.544_0/manifest.json
hipbfijinpcgfogaopmgehiegacbhmob/17.1_0/manifest.json
hipbfijinpcgfogaopmgehiegacbhmob/18.1_0/manifest.json
Ora, guardando dentro chrome://extensions:

Arrestato.
