window.open()不能用于android,也不用于ipad

时间:2017-05-02 20:38:01

标签: javascript

我有一个动态生成的div与某个类。我使用.print()来获取该div中生成的表和列表,以便在Windows上打印时很好。但是,这不适用于ipad或android。 有没有更好的方法将生成的div内容导出到pdf或其他一些将在Windows和移动设备上显示的方式?

         _printThis: function (){
            var text = $(".divClass")[0].outerHTML;
            var popup = window.open("", "popup");
            popup.document.body.innerHTML = text;
            popup.focus(); //required for IE
            if($(".divClass")){
                $(".divClass").remove();
            }

            popup.print();
            popup.close();
        }

我查看了jsPDF,但它切断了我的内容并且不支持CSS:(

0 个答案:

没有答案