Всем доброго!
После апдейта моего расширения гугл решил его детально проверить, после чего удалил, ссылаясь на то что я нарушаю политики
permissions и User Data Privacy, без конкретных объяснений. Я так понимаю из за того что в manifest указано много permissions
manifest file: "permissions": [
"notifications",
"storage",
"cookies",
"tabs",
“*://site1/*”, “*://site2/*”, “*://site3/*”, “*://site4/*”, “*://site5/*”, “*://site6/*”, “*://site7/*”, “*://site8/*”, “*://site9/*”, “*://site10/*”, “*://site11/*”, …….. “*://site20/*”
],
…
"content_scripts": [
{
"matches": ["http://127.0.0.1/*","http://localhost/*",“*://site1/*”, “*://site2/*”, “*://site3/*”, “*://site4/*”, “*://site5/*”, “*://site6/*”, “*://site7/*”, “*://site8/*”, “*://site9/*”, “*://site10/*”, “*://site11/*”, …….. “*://site20/*”],
"js": ["js/lib.js”, "js/main.js”]
}],
Думаю возможно мне удастся востановить расширения если я перенесу все permissions в optional_permissions, но тут у меня собственно проблема - что то я непонимаю в каком месте надо вызивать hrome.permissions.request или chrome.permissions.contains. Пробовал с content_scripts (в моем случае это js/main.js) получаю ошибку :
Cannot read property 'request' of undefined. А также в default_popup но и там ошибка R
eferenceError: permissions is not defined
Буду благодарен за помощь