我的应用程序是在ASP.NET中开发的
在我的一个页面(productinfo.aspx
)中,我有一个名为&的HTML按钮。标记
为print
。我在java脚本中处理单击此按钮,如
下方。
$('#print').click(function($)
{
window.print();
});
以上在PC和智能手机的所有浏览器中正常工作 除了谷歌Nexus手机和平板电脑。它在其他机器人工作 像三星和索尼这样的手机等等。
我发现谷歌android和我都不支持window.print 应根据以下链接使用Google云打印。
https://developers.google.com/cloud-print/docs/gadget
但这需要用户使用他们的Google ID登录GCP。 但我的要求就是设备将无法连接到互联网 它应该像其他设备一样提供打印对话框。
注意: 在Android Chrome浏览器中,浏览器菜单中有一个打印命令 点击它显示没有任何GCP的打印对话框。
是否可以通过java脚本调用browser菜单命令,
我累了按钮点击假设模拟( ctrl + p )按键事件
它会触发浏览器的打印命令它也无法正常工作。
如果有人可以帮我解决问题,那将会非常有帮助 这个问题。