У меня есть один элемент SVG, я хочу захватить SVG с помощью HTML-холста. Этот svg-элемент содержит одно изображение в формате base64 и некоторую группу пути.
Теперь захват работает отлично. Но когда я снимаю в первый раз, элемент изображения не получает захват, а группа пути фиксируется идеально. Но 2-й раз вперед и изображение и путь захвата отлично.
Ниже я дал URL-адрес jsfiddle. Пожалуйста, помогите, если кто-нибудь может. Я пытаюсь с давних пор. Эта проблема возникает в браузере Mac Safari. Мой vesrion - 11.1 (12605.1.33.1.4). В хроме это работает нормально.
Откройте эту скрипку в браузере Safari, и при первой загрузке захват не работает. Если вы нажмете запустить снова. Работает отлично.
Так что моя проблема в том, что canvas должен впервые захватить svg.
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация по этому вопросу.
Получить код здесь
Thanks in advance