Задать вопрос
@IvanKalinin

Как Safari заставить работать с CORS html2canvas корректно?

Подскажите, как заставить Safari работать с CORS. c в готовом "скриншоте" изображение отсутствуется.
$scope.htmlToPDF = function(html, name) {
        if (name === undefined) {
            name = 'file.pdf';
        }


        html2canvas(html, {
            logging: true,
            useCORS: true,
            onrendered: function (canvas) {
                var img = canvas.toDataURL("image/png")
                var doc = new jsPDF();
                doc.addImage(img, 'PNG', 15, 0, 180, 0);

                setTimeout(function(){
                    doc.save(name);
                }, 1000);
            }
        });
    };


В хроме работает в 90% случаев, FF вроде всегда работает. В Safari вообще не работает.
  • Вопрос задан
  • 504 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы