【发布时间】:2017-04-05 09:07:33
【问题描述】:
我在 codeigniter 中工作,我在其中创建一个页面,并在该页面中创建一个带有打印按钮的表格。 onclick 该按钮,id 和 name 应在打印时发送。
如何在没有打印预览的情况下在打印时发送该 ID 和名称?
【问题讨论】:
-
你不能。使用 javascript 时,用户将始终可以控制打印对话框。这是一个安全问题。
标签: javascript
我在 codeigniter 中工作,我在其中创建一个页面,并在该页面中创建一个带有打印按钮的表格。 onclick 该按钮,id 和 name 应在打印时发送。
如何在没有打印预览的情况下在打印时发送该 ID 和名称?
【问题讨论】:
标签: javascript
简单地说:你不能。
您可以使用 JavaScript 和打印的最远距离是 window.print(),它将打印命令发送到浏览器并打开您要打印的文件的预览。
如果您可以通过预览,人们将能够向您的打印机发送大量打印命令并打印,例如完整的维基百科网站,would consume a lot of paper。
【讨论】:
想想后果。您访问我的页面并加载 JS,然后我执行 100000 页的打印。这似乎是应该存在的东西吗?如果没有用户手动确认正在打印的内容并自己按下打印命令,您将无法使用用户的打印机。
【讨论】: