跨浏览器打印命令?

我想知道是否有任何跨浏览器的打印代码,即如果我需要其他只是简单:

//print page $('.print').click(function() { window.print(); return false; }); 

我找到了书签,这就是为什么我更关注打印,但在谷歌找不到任何有用的东西。

以下代码用于书签跨浏览器

 //bookmark page $("a.bookmark").click(function(e) { e.preventDefault(); // this will prevent the anchor tag from going the user off to the link var bookmarkUrl = this.href; var bookmarkTitle = this.title; if (window.sidebar) { // For Mozilla Firefox Bookmark window.sidebar.addPanel(bookmarkTitle, bookmarkUrl,""); } else if( window.external || document.all) { // For IE Favorite window.external.AddFavorite( bookmarkUrl, bookmarkTitle); } else if(window.opera) { // For Opera Browsers $("a.jQueryBookmark").attr("href",bookmarkUrl); $("a.jQueryBookmark").attr("title",bookmarkTitle); $("a.jQueryBookmark").attr("rel","sidebar"); } else { // for other browsers which does not support alert('Your browser does not support this bookmark action'); return false; } }); 

window.print()是事实上的标准。 (自IE4 / Netscape 4时代以来一直受到支持)。

在您使用它时,请务必查看如何使用特定于打印的CSS样式表自定义页面的外观。

window.print()将完成这项工作。

这是一般方式。 它不是dom的官方部分。 我会先检查它的存在。