vue项目如何获取本地打印机的名字,或者是 浏览器window.print()中的目标打印机信息,和浏览器的本地下载地址?

新手上路,请多包涵

vue项目如何获取本地打印机的名字,或者是 浏览器window.print()中的目标打印机信息,和浏览器的本地下载地址?image.pngimage.png

阅读 4.5k
2 个回答

都不支持,受制于安全策略和相关规范,这些不太可能被支持。

如果要读取考虑偏向原生开发。

单纯JS拿到本地设备名称,不行。
单纯JS拿到浏览器的下载位置信息,不行。

如果想要拿到打印机名称,可以考虑客户端安装打印相关的控件然后去调用控件来实现,比如说 LODOP


散发一下思维,如果可以拿到你想要的这些东西。
那么OP想象一下你浏览一个未知网页时,对方可以拿到你的设备信息和本地路径是多么恐怖一件事情。

推荐问题