Html2canvas: Чистый холст в Chrome

Созданный на 4 сент. 2019  ·  6Комментарии  ·  Источник: niklasvh/html2canvas

Убедитесь, что вы тестируете последнюю версию html2canvas .
Старые версии не поддерживаются, и проблемы, о которых сообщалось, будут закрыты.

Сначала выполните общие шаги по устранению неполадок:

  • [+] Вы используете последнюю версию
  • [+] Вы тестируете неминифицированную версию html2canvas и проверяете любые потенциальные проблемы, о которых сообщается в консоли.

Отчеты об ошибках:

Привет, у меня проблемы с созданием холста в Chrome. Я пытаюсь захватить конкретный div . Это нормально работает в Firefox, но есть только пустой белый экран размером сгенерированного холста. Он просто ведет себя так, как будто все дочерние элементы этого div исчезли, стали прозрачными или что-то в этом роде.

Когда я перехожу на последнюю версию 0.5 html2canvas, он нормально работает во всех браузерах.

Есть ли известная проблема? Может какой-нибудь неподдерживаемый css? Я пробовал это на нескольких элементах, с позиционированием / без, а не только на одном div , но безуспешно.

Спасибо за любой совет.

Характеристики:

  • Версия html2canvas протестирована с: Все от последней версии 1.0 RC3 до первой версии 1.0
  • Браузер и версия: Chrome 76.0.3809.132
  • Операционная система: Windows 8.1

Самый полезный комментарий

Я использую dom-to-image это лучше любых других библиотек.

Все 6 Комментарий

Столкнувшись с такой же проблемой. Получение чистого белого холста каждый раз.

Попробуйте отключить foreignObjectRendering

Та же проблема в последнем Chrome 77, пробовал с foreignObjectRendering: false но все тот же.

Я использую dom-to-image это лучше любых других библиотек.

@ Abdullah0991 Спасибо, dom-to-image действительно работает.

@ Abdullah0991 Я потратил 3 часа на то, чтобы заставить html2canvas работать. Хотел бы я увидеть ваш комментарий раньше. Спасибо!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги