如何强制网站打印

Bil*_*ill 3 html javascript css printing jquery

这听起来像是一个奇怪的请求,但是......我有一个Web应用程序,它被设置为收集数据并定期将其存储到数据库中.该应用程序旨在基本上保持打开状态,并且屏幕显示最近添加到数据库中的内容(通过使用ajax检查数据库并在有新内容时刷新页面).每当有东西被添加到数据库中时,我还需要创建打印输出.我目前有一个打印按钮,强制打印对话框出现并使用不同的样式表作为"打印视图",但用户仍然需要按下打印按钮,然后在出现的对话框中按打印.

编辑:我知道我可以做window.print(); 使打印对话框出现......我问我是否可以在没有人工输入的情况下将页面从打印机中取出.基于帖子,似乎只能通过Web浏览器来完成.

Jas*_*uit 10

您可以编写一个具有Web浏览器控件的单独应用程序,并让它为您执行打印.虽然没有办法在普通的浏览器中做到这一点 - 想想它的含义.