Я использую библиотеку eKoopmans html2pdf. js для создания PDF после отправки формы. Все отлично работает во всех браузерах и на всех устройствах, но не на iOS.
Там у меня проблема, что все мои поля ввода не отображают его значение. Поля ввода просто пусты. Я использую следующий код для создания PDF.
var element = document.getElementById('testtest');
opt = { margin: 0.05,
filename: 'myfile.pdf',
image: { type: 'jpeg', quality: 0.98 },
jsPDF: { unit: 'in', format: 'a4', orientation: 'portrait' },
html2canvas: { scale: 2 },
pagebreak: { mode: ['css', 'legacy'], after: '.breakme' }
};
$('.btn').hide();
html2pdf().from(element).set(opt).toPdf().output('datauristring').then(function (pdfAsString) {
И идея, почему это не работает на iOS?
Конечно, я также нашел это: https://github.com/niklasvh/html2canvas/issues/1338
Но это не решило проблему на iOS.