【问题标题】:how send data to print without any dialog box and preview in javascript如何在没有任何对话框的情况下发送数据以打印并在 javascript 中预览
【发布时间】:2017-04-05 09:07:33
【问题描述】:

我在 codeigniter 中工作,我在其中创建一个页面,并在该页面中创建一个带有打印按钮的表格。 onclick 该按钮,id 和 name 应在打印时发送。

如何在没有打印预览的情况下在打印时发送该 ID 和名称?

【问题讨论】:

  • 你不能。使用 javascript 时,用户将始终可以控制打印对话框。这是一个安全问题。

标签: javascript


【解决方案1】:

简单地说:你不能。

您可以使用 JavaScript 和打印的最远距离是 window.print(),它将打印命令发送到浏览器并打开您要打印的文件的预览。

如果您可以通过预览,人们将能够向您的打印机发送大量打印命令并打印,例如完整的维基百科网站,would consume a lot of paper

【讨论】:

  • 是的 javascript 打印 window.print() 但在该打印中仅动态联系如何在该 print() 中发送动态内容
  • 你有单独的打印 css 吗?因为你可以在打印页面时用 css 隐藏东西!
【解决方案2】:

想想后果。您访问我的页面并加载 JS,然后我执行 100000 页的打印。这似乎是应该存在的东西吗?如果没有用户手动确认正在打印的内容并自己按下打印命令,您将无法使用用户的打印机。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-04
    • 2012-04-25
    • 1970-01-01
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多