#javascript #google-chrome #google-chrome-extension #hide #manifest
#javascript #google-chrome #google-chrome-extension #скрыть #манифест
Вопрос:
Я пытаюсь удалить или отключить «Проверять представления background.htm » опция из моего расширения Chrome, но она все равно появляется. Я вижу некоторые другие расширения без этой опции.
Я попытался загрузить свое расширение в интернет-магазин и установить из него, но все равно опция видна. Я искал решение в Google, но ни одно из них не работало.
Мой манифест выглядит примерно так;
{
"manifest_version":2,
"name":"extname",
"version": "1.0.1",
"icons": { "16": "icon16.png",
"32": "icon32.png"
},
"content_scripts":[
{
"run_at": "document_start",
"matches":["*://*.test.com/*","*://*.test2.com/*"],
"js":["content.js"],
"css":["style.css"]
}
],
"background":{
"page": "background.htm",
"persistent": true
},
"browser_action": {
"default_icon": "icon32.png"
},
"permissions":[
"tabs",
"storage",
"https://www.test.com/*"
],
"externally_connectable": {
"matches": ["*://*.test.com/*","*://*.test2.com/*"]
},
"content_security_policy": "script-src 'self' https://www.gstatic.com/ https://*.firebaseio.com https://www.googleapis.com; object-src 'self'",
"web_accessible_resources": [
"images/*.*"
]
}
Может кто-нибудь, пожалуйста, указать мне правильное направление, чтобы отключить или скрыть «Просмотр просмотров background.htm » опция со страницы расширения? Мне действительно нужно отключить эту опцию, чтобы никто не мог изменять код и запускать. Это должно быть возможно, потому что есть расширения без этой ссылки, но я не могу понять, как это сделать.
Любая помощь будет высоко оценена.
Комментарии:
1. Единственный способ — удалить фоновый скрипт и
background
раздел из manifest.json.2. Обратите внимание, что даже без фонового скрипта пользователи могут легко изменять и проверять ваш код в devtools на наличие других частей расширения.