Как я могу изменить свое "устаревшее упакованное приложение" на "расширение"?
Я просмотрел документацию Google, но не вижу, как изменить ее тип.
Это ошибка, которую я получаю при загрузке.
При попытке установить это расширение были предупреждения: "browser_action" разрешено только для расширений, и это устаревшее упакованное приложение.
Это мой манифест.json.
{
"name": "first app",
"description": "this is my first app",
"version": "1.4",
"manifest_version": 2,
"content_security_policy": "script-src 'self' https://en.wiktionary.org/; object-src 'self'",
"background": {
"page": "background.html"
},
"app": {
"launch": {
"local_path": "index.html"
}
},
"browser_action": {
"default_icon": "icon.png"
},
"icons": {
"128": "icon.png",
"16": "icon.png"
},
"permissions": [
"http://*/*",
"https://*/*",
"https://en.wiktionary.org/",
"http://en.wiktionary.org/",
"tabs",
"contextMenus",
"storage",
"unlimitedStorage",
"notifications"]
}
Все, что у меня есть, это событие щелчка правой кнопкой мыши в любое время при просмотре и сохранении этого текста для просмотра на главной странице. Я добавил в "browser_action", так как магазин Chrome не позволяет мне загружать свое расширение как "устаревшее упакованное приложение", но я не совсем понимаю, что это такое, даже после прочтения документации.
1 ответ
Для приложения используйте манифест, который выглядит следующим образом:
{
// Required
"app": {
"background": {
// Optional
"scripts": ["background.js"]
}
},
"manifest_version": 2,
"name": "My App",
"version": "versionString",
...
Для расширения использовать
{
// Required
"manifest_version": 2,
"name": "My Extension",
"version": "versionString",
// Recommended
"default_locale": "en",
"description": "A plain text description",
"icons": {...},
// Pick one (or none)
"browser_action": {...},
"page_action": {...},
...