可以连接打印机的设备的媒体查询

Posted

技术标签:

【中文标题】可以连接打印机的设备的媒体查询【英文标题】:Media query for device that could have a printer attached 【发布时间】:2019-08-08 10:15:32 【问题描述】:

我正在构建一个具有“导出”按钮的站点,该按钮会稍微重新排列页面,然后启动“打印”对话框。它允许桌面用户打印或将页面保存为 PDF。

不过,我们也有移动用户。在移动设备上,该按钮毫无意义:移动浏览器(据我所知)甚至没有打印功能。

如何在移动设备上使用媒体查询(或类似查询)隐藏按钮?最安全的选择似乎是检测操作系统,如果是 androidios 或类似操作系统,则将其隐藏?

【问题讨论】:

您可以通过用户代理查看,***.com/questions/25393865/… 【参考方案1】:

只要使用这个媒体查询按钮就会在 767px 后隐藏 您还可以根据需要更改视口

@media screen and (max-width:767px)
#print-my-data
display:none;

<button id="print-my-data">Print</button>

【讨论】:

感谢您提供帮助,但我认为这不是正确的方法。如果由于某种原因用户在桌面上的浏览器窗口非常小,则导出按钮应该仍然存在。

以上是关于可以连接打印机的设备的媒体查询的主要内容,如果未能解决你的问题,请参考以下文章

如何连接打印机设备

媒体查询彩色单色和打印

hp蓝牙键盘怎么连接电脑?

iOS中蓝牙与打印机连接使用

macbookpro打印机尝试添加所选设备时出错?

如何将 iPhone 与外部设备连接?