Вот тест: http://jsfiddle.net/chrisdarroch/FVd4p/
Цель состоит в том, чтобы иметь возможность скопировать и вставить изображение (чей атрибут src имеет URL-адрес, относящийся к корню - /images/logo.png
), чтобы вставленное изображение также имелоотносительный корень URL.
Прямо сейчас, вот как разные браузеры справляются:
- В IE8 src вставленного изображения будет относительным корневым URL.
- В GoogleChrome, это будет абсолютный URL.
- В Firefox 3.6 это будет просто относительный URL.
Таким образом, проблема здесь заключается в Firefox.Вы заметите, что при вставке в документ атрибут src элемента больше не имеет префикса /
в URL-адресе (поэтому он относится к странице, а не к корню сайта), нокаким-то образом удается угадать, каким должен быть правильный относительный URL.
Это тот случай, когда Firefox пытается быть слишком умным и терпящим неудачу?Как я могу настроить атрибут src при вставке, чтобы Firefox работал хорошо и вставлял относящийся к корню URL?