Sapui5 VizChart导出库jsPDF在firefox中不工作

Sapui5 VizChart导出库jsPDF在firefox中不工作,sapui5,jspdf,export-to-pdf,Sapui5,Jspdf,Export To Pdf,我已经使用sapUI5中的vizchart创建了我的图表。我正在使用jsPDF导出我的viz图表,它在chrome中导出得非常完美,但在firefox中不起作用。它是用空白页导出的。我已经在sap web IDE中实现了我的项目 var chartFrame = this.getView().byId("ChartVizFrame"); var svg = chartFrame.getDomRef().getElementsByTagName(

我已经使用sapUI5中的vizchart创建了我的图表。我正在使用jsPDF导出我的viz图表,它在chrome中导出得非常完美,但在firefox中不起作用。它是用空白页导出的。我已经在sap web IDE中实现了我的项目

        var chartFrame = this.getView().byId("ChartVizFrame");
        var svg = chartFrame.getDomRef().getElementsByTagName("svg")[0];
        var canvas = document.createElement("canvas");
        var bBox = svg.getBBox();
        //canvas.width = bBox.width;
        //canvas.height = bBox.height;
        canvas.width = bBox.width;
        canvas.height = bBox.height;
        var context = canvas.getContext("2d");
        var imageObj = new Image();
        imageObj.width = bBox.width;
        imageObj.height = bBox.height;

        imageObj.src = "data:image/svg+xml," + jQuery.sap.encodeURL(
            svg.outerHTML.replace(/^<svg/, '<svg xmlns="http://www.w3.org/2000/svg" version="1.1"'));
        imageObj.onload = function () {

            context.drawImage(imageObj, 0, 0);
            var dataURL = canvas.toDataURL("base64");
            //var doc = new jsPDF('l', 'mm', 'a4'); // A4 landscape 297X210
            var doc = new jsPDF("l", "pt", [canvas.width - 250, canvas.height + 20]); 
            doc.addImage(dataURL, "PNG", 70, 120);
            doc.save(EXPORT_FILE_NAME);
           };
var chartFrame=this.getView().byId(“ChartVizFrame”);
var svg=chartFrame.getDomRef().getElementsByTagName(“svg”)[0];
var canvas=document.createElement(“canvas”);
var bBox=svg.getBBox();
//canvas.width=bBox.width;
//canvas.height=bBox.height;
canvas.width=bBox.width;
canvas.height=bBox.height;
var context=canvas.getContext(“2d”);
var imageObj=新图像();
imageObj.width=bBox.width;
imageObj.height=bBox.height;
imageObj.src=“数据:image/svg+xml,”+jQuery.sap.encodeURL(
svg.outerHTML.replace(/^