chrome webkit - разрешения вкладок

Когда я добавляю разрешения «вкладки» в свой файл манифеста, а затем загружаю распакованное расширение, я получаю следующее сообщение об ошибке: «Доступ к разрешению «вкладки» запрещен». Я использую Chrome v.17.0.963.56 м


person Lawrence    schedule 05.03.2012    source источник
comment
Можете ли вы дать свой файл манифеста?   -  person jjNford    schedule 06.03.2012
comment
Если ваш манифест выглядит так, как отметил Мохамед ниже, и вы по-прежнему получаете сообщение об ошибке, отправьте сообщение об ошибке по адресу new.crbug. .com, разместите идентификатор здесь, и мы позаботимся о том, чтобы он попал в правильную очередь.   -  person Mike West    schedule 06.03.2012
comment
Я отправил его на new.crbug.com. Номер выпуска 116979.   -  person Lawrence    schedule 06.03.2012
comment
Я ответил на этот баг.   -  person Mohamed Mansour    schedule 06.03.2012


Ответы (1)


Убедитесь, что ваш манифест правильно структурирован. Что-то вроде этого:

{
  ...
  "permissions": ["tabs"],
  ...
}

Это должно быть в пределах этого разрешения, попробуйте перезагрузить более одного раза, иногда версия 17 нестабильна, когда разрешения не перезагружаются.

Помните, что вкладки доступны только в расширениях, а не в приложениях. Таким образом, вы, скорее всего, получите сообщение об ошибке, потому что упаковываете его как приложение, а не как расширение (у вас есть атрибут «приложение» в вашем манифесте)

person Mohamed Mansour    schedule 06.03.2012
comment
Вот мой манифест:{ "name": "Name", "description": "Description", "version": "1", "app": { "urls": [ "https://www.mydomain.com/foldername/" ], "launch": { "web_url": "https://www.mydomain.com/foldername/" } }, "icons": { "128": "icon_128.png" }, "permissions": [ "tabs", "notifications", "background" ], "background_page": "https://www.mydomain.com/foldername/page.asp" } - person Lawrence; 06.03.2012
comment
Я пытался загрузить несколько раз и всегда получаю ошибку. Если я удалю вкладки и оставлю другие разрешения, все загрузится нормально. - person Lawrence; 06.03.2012
comment
Я вижу проблему, вы делаете это приложением, вы не можете использовать разрешения вкладок для приложений. Для приложений вы можете использовать комбинацию фона, буфера обмена, буфера обмена, геолокации, уведомлений и неограниченного хранилища. Это все. - person Mohamed Mansour; 06.03.2012