Javascript 使用剑道抛出错误将div导出为pdf多页

Javascript 使用剑道抛出错误将div导出为pdf多页,javascript,jquery,kendo-ui,Javascript,Jquery,Kendo Ui,我正在创建一个使用剑道的web应用程序,现在我想将我的div转换为多页pdf文件 我的代码看起来像,但上面的示例运行良好,但我的代码不工作 这是我的代码 <button onclick="exportPDF()">Export PDF</button> <div class="content"> <div class="page"> First page </div> <div class=

我正在创建一个使用剑道的web应用程序,现在我想将我的div转换为多页pdf文件

我的代码看起来像,但上面的示例运行良好,但我的代码不工作

这是我的代码

<button onclick="exportPDF()">Export PDF</button>
<div class="content">
    <div class="page">
        First page
    </div>
    <div class="page new-page">
        Second page
    </div>
    <div class="page new-page">
        Third page
    </div>
</div>
我得到了下面的错误


如何解决这个问题

我可以知道你是如何包含js文件的吗?js文件在我的布局页面函数exportPDF()调用中是否包含js?它调用正确,我认为问题与版本有关。你使用的是哪个版本?
function exportPDF() {
    kendo.drawing.drawDOM(".content", {
        forcePageBreak: ".new-page"
    }).then(function (group) {
        group.options.set("pdf.margin", "1cm");
        kendo.drawing.pdf.saveAs(group, "test.pdf");
    });
}
kendo.all.min.js:26 Uncaught TypeError: URL.createObjectURL is not a function
    at r (kendo.all.min.js:26)
    at Object._e.saveAs (kendo.all.min.js:26)
    at kendo.all.min.js:54
    at kendo.all.min.js:54
    at i (kendo.all.min.js:54)
    at i (kendo.all.min.js:54)
    at kendo.all.min.js:54
    at XMLHttpRequest.Ue.msie.r.onload (kendo.all.min.js:54)