В Firefox изображения SVG портят основу, но мы работаем над устранением этого ограничения в https://bugzilla.mozilla.org/show_bug.cgi?id=672013, когда эта ошибка приводит к тому, что вы пытаетесь сделать, должно быть возможно. Это ограничение было снято в FFv12.
Все браузеры реализуют аналогичные ограничения, и все работают над их устранением;как правило, делая то, что вы можете сделать в изображениях SVG, более ограниченным.Например, мы не хотим возвращаться к плохим старым временам, когда мы могли определить, какие сайты вы посещали, создав SVG-изображение со ссылками в нем, а затем считав цвет ссылок с помощью canvas.
Кроме того, в данный момент firefox требует, чтобы элемент svg имел атрибуты width и height для рендеринга на canvas.Это ограничение может быть снято в будущем.
Редактировать Phrogz: как отмечалось в моем комментарии выше, я получил независимое подтверждение того, что проблема безопасности в Chrome - это та же проблема: Chrome (в настоящее время) всегда портитхолст, когда к нему обращается документ SVG.