在基于Web的ERP中,我们需要在客户端打印POS收据。当我在客户端上单击“打印”时,会打开另一个网页,我必须再次单击“打印”才能将其输入打印机。然后我必须关闭窗口,然后再次返回数据输入网页页面。
如何最有效地从客户端浏览器进行打印?即保存数据后,我单击“打印”,它会自动打开、打印并关闭浏览器窗口。如何才能实现这一目标?在离线版本中它会发生,但是当我在浏览器上使用它时它不会发生。请帮忙
- 前端:- .NET、HTML5、Javascript、Jquery
- 后端(数据库):- MS SQL
最佳答案
有一种使用 JavaScript 打印页面的方法,不包括其他库。它使用名为 window.print()
您似乎建议您要删除 window.print()
方法中出现的提示。我不推荐这种行为,因为大多数人不希望他们的打印机突然吐出纸张,更不用说这在技术上是恶意软件。但是,假设您对此行为有一个合法的用例,则存在一个重复的问题,并且已经有答案。
关于javascript - 服务器网页窗口-打开+打印+关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45020440/