Как мне сохранить исходный img src (отключить URI данных) при вставке изображения в Firefox contentEditable div

У меня есть редактор, который содержит div с contentEditable = true, где я позволяю пользователю вставлять изображения из буфера обмена, а также изменять атрибут SRC изображения изнутри редактора.

В IE он работает нормально, но в Firefox изображение автоматически сериализуется при вставке, т.е. атрибут src становится чем-то вроде data: image / png; base64, iVBORw0KGg ...

Как заставить Firefox сохранить исходный источник изображения?


person rodbv    schedule 19.10.2011    source источник


Ответы (1)


Вы этого не сделаете. Если вы это сделаете, изображение вообще не будет отображаться, поскольку веб-страницы не могут ссылаться на URI file: // в Gecko по соображениям безопасности.

person Boris Zbarsky    schedule 19.10.2011
comment
Я не использую пути file: //. Изображение было помещено в буфер обмена с помощью функции Копировать изображение в самом браузере. Он отлично работает в Chrome и IE, они достаточно умны, чтобы ссылаться на исходный источник изображения при вставке. - person rodbv; 20.10.2011
comment
Ах, это похоже на то, что Firefox просто должен делать. Сообщить об ошибке? - person Boris Zbarsky; 20.10.2011