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

新手上路,请多包涵

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

阅读 4.3k
2 个回答

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

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

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

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


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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题