Расширение Google Chrome: копирование данных изображения base64 из тега <img>на странице - PullRequest
2 голосов
/ 10 ноября 2011

Я хотел сделать что-то очень похожее на вопрос, на который уже был дан ответ:

создать расширение Chrome для загрузки изображений (из буфера обмена)

но со значительной разницей.В приведенной выше проблеме разработчик делает снимок вкладки с помощью captureVisibleTab () и загружает данные на сервер с помощью подключаемого модуля Chrome.

То, что я ищу, - это способ сделатьточно то же самое, за исключением содержимого одного тега img на видимой вкладке, вместо всей вкладки ... это возможно или я могу сделать только полный скриншот?

Заранее спасибо.

1 Ответ

0 голосов
/ 10 ноября 2011

Если у вас есть путь к фактическому файлу:

var reader = new FileReader();

reader.onload = function (e) {
  var base64Data = e.target.result;
};

reader.readAsDataURL(imageFile);

Теоретически вы можете извлечь файл из папки tmp браузера, которая загрузила этот образ.

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