[發明專利]頁面的打印方法、裝置、系統、設備及存儲介質在審
| 申請號: | 202010526932.5 | 申請日: | 2020-06-10 |
| 公開(公告)號: | CN113778349A | 公開(公告)日: | 2021-12-10 |
| 發明(設計)人: | 田新超;馬子萌;彭琛;黃亞洲;霍海濤 | 申請(專利權)人: | 北京奇虎科技有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12;G06F16/955;G06F16/22;G06F16/2455 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 謝閱 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 打印 方法 裝置 系統 設備 存儲 介質 | ||
本發明公開了一種頁面的打印方法、裝置、系統、設備及存儲介質,頁面的打印方法包括以下步驟:當偵測到訪問客戶端網站的訪問請求,且訪問請求對應頁面遠程渲染成功后,獲取訪問請求對應的第一URL,以及獲取預存的配置數據中的第二URL;將第一URL與第二URL進行對比,根據對比所得的對比結果確定訪問請求對應的頁面是否需要遠程打印;若根據對比結果確定頁面需要遠程打印,則獲取遠程打印的打印數據,基于打印數據,調用渲染服務器打印頁面。本發明在打印頁面過程中,通過調用渲染服務器進行遠程頁面打印,避免了在本地打印頁面打印失敗,從而提高了打印頁面的成功率,即提高了基于非Trident內核的瀏覽器打印頁面的成功率。
技術領域
本發明涉及計算機技術領域,尤其涉及一種頁面的打印方法、裝置、系統、設備及存儲介質。
背景技術
IE(Internet Explorer)瀏覽器是基于Wintel架構的閉源瀏覽器,目前,有些操作系統可選的瀏覽器只支持Blink內核,且在該操作系統環境下還存在數量巨大的基于Trident內核開發的業務系統,其中一部分還使用了Trident內核下的ActiveX插件來完善業務閉環,ActiveX是Microsoft對于一系列策略性面向對象程序技術和工具的稱呼,其中主要的技術是組件對象模型。但是由于該操作系統的技術特點限制,使得該操作系統對應的終端設備無法安裝和正常運行Trident內核的IE瀏覽器,造成很大業務斷層。基于IE瀏覽器Trident內核開發的業務系統,如果未經適配優化,在非Trident內核的瀏覽器訪問時可能會出現頁面渲染失敗,此時,當該業務系統同時使用IE內核的ActiveX插件來進行業務數據交互時,非Trident內核的瀏覽器則更無法完成業務交互,如果此時要打印頁面,也無法成功打印。
由此可知,目前基于非Trident內核的瀏覽器頁面打印的成功率低下。
發明內容
本發明的主要目的在于提供一種頁面的打印方法、裝置、系統、設備及存儲介質,旨在解決現有的基于非Trident內核的瀏覽器頁面打印的成功率低下的技術問題。
為實現上述目的,本發明提供一種頁面的打印方法,所述頁面的打印方法包括步驟:
當偵測到訪問客戶端網站的訪問請求,且所述訪問請求對應頁面遠程渲染成功后,獲取所述訪問請求對應的第一URL,以及獲取預存的配置數據中的第二URL;
將所述第一URL與所述第二URL進行對比,根據對比所得的對比結果確定所述訪問請求對應的頁面是否需要遠程打印;
若根據所述對比結果確定所述頁面需要遠程打印,則獲取所述遠程打印的打印數據,基于所述打印數據,調用渲染服務器打印所述頁面。
可選地,所述若根據所述對比結果確定所述頁面需要遠程打印,則獲取所述遠程打印的打印數據,基于所述打印數據,調用渲染服務器打印所述頁面的步驟包括:
若根據所述對比結果確定所述頁面需要遠程打印,則獲取所述遠程打印的打印數據,并根據所述打印數據確定打印方式;
若確定所述打印方式為中間文件打印,則觸發第一打印指令,將所述第一打印指令發送給渲染服務器,以供所述渲染服務器在接收到所述第一打印指令后生成打印語言文件;
當獲取到所述打印語言文件后,將所述打印語言文件確定為打印文件源進行打印,以打印所述頁面。
可選地,所述若根據所述對比結果確定所述頁面需要遠程打印,則獲取所述遠程打印的打印數據,并根據所述打印數據確定打印方式的步驟之后,還包括:
若確定所述打印方式為中間位圖打印,則觸發第二打印指令,將所述第二打印指令發送給渲染服務器,以供所述渲染服務器在接收到所述第二打印指令后生成位圖圖像文件;
當獲取到所述位圖圖像文件后,將所述位圖圖像文件確定為打印文件源進行打印,以打印所述頁面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司,未經北京奇虎科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010526932.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種旋轉跳躍訓練器
- 下一篇:文件的下載方法、裝置、系統、設備及存儲介質





