如何在 PHP 和 Javascript Web 应用程序的打印对话框中禁用“另存为”选项。如果打印机已连接且未下载,则应出现该对话框
Posted
技术标签:
【中文标题】如何在 PHP 和 Javascript Web 应用程序的打印对话框中禁用“另存为”选项。如果打印机已连接且未下载,则应出现该对话框【英文标题】:How to disable "Save As" option in print dialog in PHP and Javascript web application. The dialog should appear if printer is connected no downloading 【发布时间】:2021-03-31 15:11:24 【问题描述】:我手头有这个问题。我正在为发布者组织使用 php CodeIgniter 做一个 Web 系统。 除了打印之外,一切都已完全实现。 现在系统应该只允许打印材料。不能下载, 这意味着打印对话框不应包含 “另存为” 选项。 如果未连接打印机,也不会弹出。 任何关于如何实现这一点的想法都非常受欢迎。
【问题讨论】:
【参考方案1】:我尝试过使用onbeforeprinting
,但没有实现该功能。
JsPrintManager
适用于少数浏览器,因此实现有局限性
【讨论】:
以上是关于如何在 PHP 和 Javascript Web 应用程序的打印对话框中禁用“另存为”选项。如果打印机已连接且未下载,则应出现该对话框的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Javascript/PHP 从 Web 应用程序打开移动应用程序(Android 或 iOS)
如何在 PHP 和 Javascript Web 应用程序的打印对话框中禁用“另存为”选项。如果打印机已连接且未下载,则应出现该对话框