Подскажите, как заставить 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 вообще не работает.