В Greasemonkey я пытаюсь использовать локальную копию изображения, найденного в Интернете.Изображение временно сохраняется в C: \ temp.
Это не работает:
var b = document.body;
b.style.background = '#ccc url("file:///C:/temp/bg.jpg") repeat-x top left';
В Firebug я могу навести курсор на путь в стилеПоявится всплывающее окно с изображением, показывающее, что изображение есть и путь указан правильно, но Firefox просто не отображает его.Я даже пытался перерисовать страницу:
setTimeout(function(){element.className = element.className;},500);
Если я буду использовать путь к исходному URL-адресу http (http://somedomain/bg.jpg), это будет работать, но я пытаюсь избежать этого. Я не уверен, почему это таквозникла проблема при рендеринге локальных изображений.