javascript/jquery的最佳浏览器打印库、插件或代码段是什么?

javascript/jquery的最佳浏览器打印库、插件或代码段是什么?,javascript,jquery,printing,printing-web-page,Javascript,Jquery,Printing,Printing Web Page,我正在尝试打印网页的一部分,其中有多个css文件,其中一些文件构成了“打印”媒体类型。我看到的一些插件假设您只有一个media=“print”css文件,这就是它所需要的。我看过PrintArea和jsprint,对它们都不是很满意,我相信我可以调整它们以得到我需要的,但我希望有一个更好的库,我还没有发现。我只是在看,它似乎考虑了多个样式表。如果你能告诉我们你到底不喜欢图书馆的什么,那会有帮助的 另外,我不确定使用纯JS的解决方案能比像PrintArea这样的插件多完成多少工作。我刚才在看,它似

我正在尝试打印网页的一部分,其中有多个css文件,其中一些文件构成了“打印”媒体类型。我看到的一些插件假设您只有一个media=“print”css文件,这就是它所需要的。我看过PrintArea和jsprint,对它们都不是很满意,我相信我可以调整它们以得到我需要的,但我希望有一个更好的库,我还没有发现。

我只是在看,它似乎考虑了多个样式表。如果你能告诉我们你到底不喜欢图书馆的什么,那会有帮助的

另外,我不确定使用纯JS的解决方案能比像PrintArea这样的插件多完成多少工作。

我刚才在看,它似乎考虑了多个样式表。如果你能告诉我们你到底不喜欢图书馆的什么,那会有帮助的

此外,我不确定使用纯JS的解决方案比使用诸如PrintArea之类的a插件能完成多少工作。

看一看。它附带了几个选项,比如加载css

$(“#mySelector”)。打印此({
debug:false,//显示用于调试的iframe
importcs:true,//导入页面CSS
importStyle:false,//导入样式标记
printContainer:true,//获取外部容器以及选择器的内容
loadCSS:“path/to/my.css”,//附加css文件的路径-对多个css文件使用数组[]
pageTitle:,//将标题添加到打印页
removeInline:false,//从打印元素中删除所有内联样式
printDelay:333,//可变打印延迟
header:null,//html的前缀
页脚:null,//html后缀
base:false,//保留base标记,或接受URL的字符串
formValues:true,//保留输入/表单值
canvas:false,//复制画布元素(实验)
doctype字符串:“…”,//为旧标记输入其他doctype
RemoveScript:false,//从打印内容中删除脚本标记
copyTagClasses:false//从html和body标记复制类
});

看一看。它附带了几个选项,比如加载css

$(“#mySelector”)。打印此({
debug:false,//显示用于调试的iframe
importcs:true,//导入页面CSS
importStyle:false,//导入样式标记
printContainer:true,//获取外部容器以及选择器的内容
loadCSS:“path/to/my.css”,//附加css文件的路径-对多个css文件使用数组[]
pageTitle:,//将标题添加到打印页
removeInline:false,//从打印元素中删除所有内联样式
printDelay:333,//可变打印延迟
header:null,//html的前缀
页脚:null,//html后缀
base:false,//保留base标记,或接受URL的字符串
formValues:true,//保留输入/表单值
canvas:false,//复制画布元素(实验)
doctype字符串:“…”,//为旧标记输入其他doctype
RemoveScript:false,//从打印内容中删除脚本标记
copyTagClasses:false//从html和body标记复制类

});

仅作为一种选择,我不想在解决方案中引入其他库,如prototype.JS或类似的库。对于其他功能,我正在寻找更多的选项,可能是格式,可能是报表的表布局功能,或者更多的UI功能,这些功能可以为用户提供打印作业的选项对话框。只是一些更健壮的东西。JS只是一个选项,我只是不想在解决方案中引入其他库,比如prototype.JS之类的。对于其他功能,我正在寻找更多的选项,可能是格式,可能是报表的表布局功能,或者更多的UI功能,这些功能可以为用户提供打印作业的选项对话框。就我而言,这是一个我用过的工具,它非常强大。这是一个我用过的工具,它非常强大。