Подтвердить что ты не робот

JSpdf работает в Internet Explorer, но не работает в Chrome

Привет, я немного застрял здесь, пытаясь использовать jspdf для печати html в pdf. Поэтому прежде всего я попытался с некоторыми примерами, и это сработало. Но когда я пытаюсь реализовать то же самое на веб-сайте My Django, возникает проблема.

1. Работая с Internet Explorer, я могу загрузить Pdf

2. Но то же самое не работает с Chrome (почему).

Следуя некоторым сообщениям: get_URL(). Ошибка createObjectURL Я смог понять, что:

проблема связана с вызовами AJax, где я меняю URL на какой-либо другой значение.

Также посмотрел: window.URL.createObjectURL(blob); undefined в моем приложении

Но в нем нет четкого решения проблемы. Как заставить все работать.

До сих пор я проверял: ни один из включений JS файлов не пропущен, так как его работа с интернет-исследователем. Но в проводнике мои вызовы ajax не работают.

Вот ошибка, которую я получаю enter image description here

Любая помощь будет оценена:)

4b9b3361

Ответ 1

Не уверен, могу ли я много помочь, но я понимаю, что ошибка, которую вы видите, вызвана тем, что createObjectURL является undefined, поэтому первое, что я проверил, это то, почему это происходит.

Вы пытались написать что-то вроде window.ULR.createObjectURL(new Blob) в консоли? Попробуйте написать это на своей странице приложения, и если это произойдет, у вас есть что-то, что изменяет объект URL.

Следующим шагом будет временное удаление одного файла javascript за раз, чтобы выяснить, в чем проблема.

Примечание. Да, я знаю, что ответ старый, но он все равно нуждается в ответе.