2014-02-13 4 views
3

Мне нужно иметь кнопку в конце HTML-страницы, которая генерирует и сохраняет PDF-файл, поэтому я решил попробовать jsPDF.jsPDF не работает на Safari

function pdfComprovativo(arg){ 
    var doc = new jsPDF(); 
    doc.text(20, 20, 'Hello world!'); 
    doc.save('Test.pdf'); 
} 

Я проверил это на нескольких браузерах и не работает для Safari (версия 5.1.7).

doc.output('dataurlnewwindow'); 

Это работает, если я заменю сохранение() с этим, но я не могу использовать это решение из-за блокировки всплывающих окон.

ответ

3

Я задал ваш вопрос о Гитубе, потому что у меня была такая же проблема. Вот ответ разработчика, который работает для меня:

Как насчет doc.output ('dataurl'); ?

PDF теперь отображается в строке. Пользователь может сохранить его, распечатать и не создавать новые всплывающие окна.

приветствует

Смежные вопросы