[发明专利]浏览器中打印指定内容的方法、装置和计算机设备在审
| 申请号: | 201910422696.X | 申请日: | 2019-05-21 |
| 公开(公告)号: | CN110347349A | 公开(公告)日: | 2019-10-18 |
| 发明(设计)人: | 单鹏飞 | 申请(专利权)人: | 平安银行股份有限公司 |
| 主分类号: | G06F3/12 | 分类号: | G06F3/12 |
| 代理公司: | 北京汇思诚业知识产权代理有限公司 11444 | 代理人: | 冯晓平 |
| 地址: | 518021 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 浏览器 打印 打印内容 打印模板 打印指令 计算机设备 框架标签 浏览页面 超文本标记语言 内容分离 影响用户 用户体验 打印机 调用 申请 页面 写入 样式 浏览 展示 | ||
本申请提出了一种浏览器中打印指定内容的方法、装置和计算机设备,其中,上述浏览器中打印指定内容的方法包括:获取打印指令,所述打印指令是浏览器当前展示页面中的待打印内容被获取之后生成的;获取所述打印指令所指示的待打印内容;将所述待打印内容写入预先准备的打印模板,所述打印模板通过超文本标记语言HTML中的框架标签实现,所述框架标签的属性为隐藏;通过所述浏览器调用打印机对所述打印模板中的待打印内容进行打印。本申请可以实现在对当前所浏览页面中的指定内容进行打印时,将待打印的内容与当前浏览页面中的内容分离,不影响用户当前所浏览页面的样式,提高用户体验。
【技术领域】
本申请涉及基架运维技术领域,尤其涉及一种浏览器中打印指定内容的方法、装置和计算机设备。
【背景技术】
随着信息技术的发展,企业为了更好地服务用户,会开发自己的业务系统,在登录业务系统之后,用户可以浏览并使用企业提供的各项服务。举例来说,银行的业务系统中包括“个人网上银行”这一子系统,用户通过浏览器登录“个人网上银行”之后,可以在“个人网上银行”中查询上述用户的账户明细、转账或购买理财产品等。
现有相关技术中,用户通过浏览器进入企业的业务系统之后,可以通过浏览器直接调用打印机对当前所浏览页面中的指定内容进行打印,例如:用户通过浏览器登录“个人网上银行”之后,可以在“个人网上银行”中打印用户的账户明细。但是浏览器直接调用打印机进行打印,会使得用户当前所浏览页面被重写,导致用户当前所浏览页面不能保持原有的样式,用户体验较差。
【发明内容】
本申请实施例提供了一种浏览器中打印指定内容的方法、装置和计算机设备,以实现在对当前所浏览页面中的指定内容进行打印时,将待打印的内容与当前浏览页面中的内容分离,不影响用户当前所浏览页面的样式,提高用户体验。
第一方面,本申请实施例提供了一种浏览器中打印指定内容的方法,包括:获取打印指令,所述打印指令是浏览器当前展示页面中的待打印内容被获取之后生成的;获取所述打印指令所指示的待打印内容;将所述待打印内容写入预先准备的打印模板,所述打印模板通过超文本标记语言HTML中的框架标签实现,所述框架标签的属性为隐藏;通过所述浏览器调用打印机对所述打印模板中的待打印内容进行打印。
其中一种可能的实现方式中,所述打印指令用于指示对所述浏览器当前展示页面中的待打印内容进行打印;或者,所述打印指令用于指示按照预先设置的配置信息对待打印内容进行打印。
其中一种可能的实现方式中,所述获取所述打印指令所指示的待打印内容包括:通过HTML的区隔标记标签包裹所述打印指令所指示的待打印内容,所述区隔标记标签的标识选择器为打印内容;通过JavaScript命令从所述当前展示页面的HTML文件中,获取包裹所述待打印内容的区隔标记标签,并获取所述区隔标记标签的开始标签和结束标签之间的HTML。
其中一种可能的实现方式中,所述将所述待打印内容写入预先准备的打印模板包括:根据所述框架标签的标识选择器,从所述浏览器打开的窗口中获取所述框架标签,根据所述框架标签获取预先准备的打印模板;将获取的所述开始标签和所述结束标签之间的HTML写入所述打印模板。
其中一种可能的实现方式中,所述将所述待打印内容写入预先准备的打印模板之前,还包括:在所述浏览器打开的窗口中设置框架标签;将所述框架标签的类型设置为不显示,并设置所述框架标签的标识选择器。
第二方面,本申请实施例提供一种浏览器中打印指定内容的装置,包括:获取模块,用于获取打印指令,所述打印指令是浏览器当前展示页面中的待打印内容被获取之后生成的;以及获取所述打印指令所指示的待打印内容;写入模块,用于将所述待打印内容写入预先准备的打印模板,所述打印模板通过超文本标记语言HTML中的框架标签实现,所述框架标签的属性为隐藏;打印模块,用于通过所述浏览器调用打印机对所述打印模板中的待打印内容进行打印。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910422696.X/2.html,转载请声明来源钻瓜专利网。





