2013-06-28 5 views
0

Я продолжаю переносить расширение Chrome в Opera Next. Кажется, что все работает, кроме изображений CSS.Изображения CSS, не работающие с Opera Next Extension

В Chrome, мы указать изображение в CSS, как это:

#webapps-compose img { 
    content: url("chrome-extension://[email protected]@extension_id__/skin/webapps/compose-128.png"); 
} 

Будет ли это работать на Opera Next, когда он выйдет?

+0

FYI Opera Next уже выпущен, 15.0.1147.100, получить его по адресу http://www.opera.com/developer/next. –

ответ

1

В вашей таблице стилей нет необходимости указывать chrome-extension://[email protected]@extension_id__, даже если вы вставляете таблицу стилей на страницу без расширения.

url() s в пределах таблицы стилей всегда разрешен относительно пути самой таблицы стилей. Таким образом, достаточно использовать следующую таблицу стилей, изображение будет правильно отображаться.

/* .css file within your extension directory */ 
#webapps-compose img { 
    content: url("/skin/webapps/compose-128.png"); 
} 
+0

Дох. Отлично. Благодарю. –