захват svg с использованием HTML canvas не работает в браузере сафари - PullRequest
0 голосов
/ 29 июня 2018

У меня есть один элемент SVG, я хочу захватить SVG с помощью HTML-холста. Этот svg-элемент содержит одно изображение в формате base64 и некоторую группу пути.

Теперь захват работает отлично. Но когда я снимаю в первый раз, элемент изображения не получает захват, а группа пути фиксируется идеально. Но 2-й раз вперед и изображение и путь захвата отлично.

Ниже я дал URL-адрес jsfiddle. Пожалуйста, помогите, если кто-нибудь может. Я пытаюсь с давних пор. Эта проблема возникает в браузере Mac Safari. Мой vesrion - 11.1 (12605.1.33.1.4). В хроме это работает нормально.

Откройте эту скрипку в браузере Safari, и при первой загрузке захват не работает. Если вы нажмете запустить снова. Работает отлично.

Так что моя проблема в том, что canvas должен впервые захватить svg.

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация по этому вопросу. Получить код здесь

Thanks in advance
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...