【发布时间】:2016-11-02 02:51:50
【问题描述】:
我正在创建一个 Web 应用程序。它上面有一个打印链接,它调用
window.print();
javascript 的功能。它在 Chrome 和 Safari 中运行良好。但它不适用于安卓的三星股票浏览器。请建议如何在这些浏览器中启动打印。
【问题讨论】:
标签: javascript android browser printing samsung-mobile
我正在创建一个 Web 应用程序。它上面有一个打印链接,它调用
window.print();
javascript 的功能。它在 Chrome 和 Safari 中运行良好。但它不适用于安卓的三星股票浏览器。请建议如何在这些浏览器中启动打印。
【问题讨论】:
标签: javascript android browser printing samsung-mobile
如window.print() 文档中所述,Android 设备不支持该命令。您可以使用Google Cloud Print Web Element 添加打印功能。您将需要实现浏览器嗅探器以确定正在使用的设备。
在线搜索很可能会为您提供使用 NavigatorID.userAgent 属性的选项,但是,这已被弃用,并且在不久的将来可能无法使用。 Feature testing 可能是您的最佳选择。
希望这将帮助您找到正确的方向。
【讨论】: