Как связать локальное изображение с расширением Google Chrome? - PullRequest
2 голосов
/ 29 марта 2012

Я хочу отобразить изображение на странице в моем расширении Google Chrome, но я хочу сохранить изображение в папке с именем "images" в моем расширении Chrome.Как мне сделать ссылку на это изображение?Какой URL я использую?

Мне нужно, чтобы он был здесь (вместо «URL»).Как мне это реализовать?

<a href="URL"><img src="URL" /></a>

ОБНОВЛЕНИЕ

ответ не сработал;все еще нужна помощь.

1 Ответ

4 голосов
/ 29 марта 2012

var url = chrome.extension.getURL('/folder/file.png');

https://code.google.com/chrome/extensions/extension.html#method-getURL


Обновление: добавлен рабочий пример.

В index.html:

<img id='someid' src="">

<script>
  var img = document.getElementById('someid');
  img.src = chrome.extension.getURL('/images/google.png');
</script>

В manifest.json:

{
  "name": "My Extension",
  "version": "1"
}

Открытие chrome-extension://xyz/index.html показывает изображение, как и ожидалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...