Điều này được gây ra bởi một tiện ích mở rộng sử dụng chrome.tabs
quyền, nhưng không xác định rằng nó làm như vậy trong manifest.json
gó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.tabs
mà 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://extensions
tab để 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 Extensions
thư 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.