Điều này được gây ra bởi một tiện ích mở rộng sử dụng chrome.tabsquyền, nhưng không xác định rằng nó làm như vậy trong manifest.jsongói được mở rộng với tiện ích mở rộng. Bí quyết không chỉ là tìm tiện ích mở rộng sử dụng chrome.tabsmà còn tìm ra tiện ích mở rộng mà không thông báo.
Bắt đầu với một cách tiếp cận tự động hơn (các lệnh nhiều dòng để dễ đọc): Bật * nix:
$ find . -type f \
> | xargs grep -l chrome.tabs \
> | cut -d '/' -f 2 \
> | uniq
Trên Windows, sử dụng PowerShell:
> gci -rec |? {-not $_.PSIsContainer} `
>> | sls 'chrome.tabs' `
>> | select -Unique Path `
>> |% {$_.Path.Split('\')[10] } `
>> | select -Unique
>>
Sau đó, chuyển đến chrome://extensionstab để khớp các thư mục trong kết quả với tên mở rộng và nhấp vào quyền của từng người để xem ai không đối phó với việc sử dụng chúng chrome.tabs. Lưu ý rằng trên dòng thứ 4 của đoạn mã PowerShell, tôi lập chỉ mục '10' vì đó là có bao nhiêu thành phần đường dẫn C:\đến Extensionsthư mục; nó có thể khác trên hệ thống của bạn
Trong trường hợp của tôi, tôi hoàn toàn tự động tìm kiếm bằng cách xử lý thêm một vài phân đoạn vào đường ống dẫn:
$ 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
Bây giờ, nhìn vào chrome://extensions:

Bầm.
