2014-12-19 6 views
0

Я использую html2canvas для создания изображения холста с фоном, который он отлично работает с firefox, но в хроме фон вертикально растянут, я не уверен, в чем проблема с ним.html2Canvas background Растянутый хром

Вот моя скрипка ссылка

http://jsfiddle.net/vnL0jLmc/

код это

html2canvas(document.getElementById('DBackgroundContainer'), { 
      allowTaint: true, 
      taintTest: false, 
      onrendered: function(canvas) { 
       document.body.appendChild(canvas); 
      } 
     }) 

ответ

0

проблема заключается в следующем:

background-size: 547px auto; 

По какой-то причине в хроме, html2canvasdoesn't как «547px auto» (или «547px» в этом случае). Объявите обе части размера фона, и вы увидите, что они работают.

Я отправляю отчет об ошибке прямо сейчас, надеюсь, он исправляется, но пока вы можете заставить его работать снова.

+0

разработчик супер на вершине и уже исправил его, поэтому ищите его в предстоящем выпуске: https://github.com/niklasvh/html2canvas/issues/517#event-224915436 –

Смежные вопросы