Активы изображения расширения Chrome не отображаются (версия манифеста 2)

Я только что обновлял плагин Chrome до версии манифеста 2. У меня не было проблем с разрешениями, связанными с javascript, но в плагине есть некоторые упакованные с ним изображения, которые больше не отображаются.

Два конкретных случая — всплывающие уведомления, когда пользователь взаимодействует с плагином определенным образом, и небольшие изображения, которые плагин вставляет на определенные страницы. В обоих случаях изображения упакованы вместе с плагином. У меня нет проблем с загрузкой плагином изображений с внешних ресурсов. Моя настройка object-srcв content_security_policyвключает 'self'.

Что мне не хватает? Я могу открыть изображения, если перейду к ним напрямую через «chrome -extension :///some _img.png», поэтому они определенно там. Я использовал инспектор webkit и нашел вставленный img, щелкнув правой кнопкой мыши img src и открыв новую вкладку, также отобразив img, поэтому вставляемые URL-адреса верны (, какими они должны быть, я с помощью функции chrome.extension.getURL).

ОБНОВЛЕНИЕ:

Установка img-srcв content_security_policyтоже ничего не дала. Я не знаю, использует ли хром эту конкретную опцию, но она есть в спецификации W3C.

6
задан Endophage 7 August 2012 в 18:52
поделиться