[發明專利]頁面展示方法、瀏覽器客戶端、設備及存儲介質有效
| 申請號: | 201710831697.0 | 申請日: | 2017-09-15 |
| 公開(公告)號: | CN109510799B | 公開(公告)日: | 2020-08-07 |
| 發明(設計)人: | 蘭明波;胡萬清 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 黎雷 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 展示 方法 瀏覽器 客戶端 設備 存儲 介質 | ||
本公開提供了一種頁面展示方法、瀏覽器客戶端、設備及存儲介質,屬于網絡技術領域。方法應用于瀏覽器客戶端,方法包括:瀏覽器內核獲取第一鏈接地址,并發送第一訪問請求;SPA向瀏覽器內核發送第一重定向請求;瀏覽器內核獲取第一鏈接地址,將位置標識轉換為對應的查詢參數,得到第三鏈接地址,發送認證請求;瀏覽器內核接收到第二重定向請求時發送第二訪問請求;SPA將第三鏈接地址中的查詢參數轉換為位置標識,得到第一鏈接地址,向瀏覽器內核發送第一鏈接地址對應的頁面內容;瀏覽器內核根據頁面內容對默認頁面進行更新,并展示更新后的頁面。本公開避免了認證過程中位置標識丟失的問題,進而避免了用戶執行多次跳轉操作,保證了頁面準確性。
技術領域
本公開涉及網絡技術領域,特別涉及一種頁面展示方法、瀏覽器客戶端、設備及存儲介質。
背景技術
單頁面應用(Single Page Application,SPA)是指只有一個Web(網絡)頁面的應用,SPA僅在初始化時加載默認頁面,之后不會進行頁面的重新加載,而是會利用運行邏輯動態地更新頁面中的頁面內容,從而實現與用戶的交互。通常SPA會維護一個位置標識與頁面內容的對應關系,當獲取到鏈接地址中的位置標識時,根據對應關系確定該位置標識對應的頁面內容,并根據頁面內容對默認頁面進行更新。
單點登錄(Single Sign On,SSO)系統是在多個應用客戶端中,用戶只需要登錄一次就可以訪問所有相互信任的應用客戶端。當用戶第一次訪問應用客戶端時需要進行登錄認證,一旦登錄認證通過,再次訪問該應用客戶端或者其他信任的應用客戶端時,無需再次登錄。
在SPA集成了SSO系統的情況下,SPA可以作為SSO系統的應用客戶端,在用戶第一次訪問SPA時需要進行認證。該認證過程包括:用戶通過瀏覽器客戶端輸入要訪問的第一鏈接地址,第一鏈接地址中包含SPA的默認頁面的默認鏈接地址和位置標識,瀏覽器內核獲取該第一鏈接地址后,由于位置標識不屬于訪問請求的內容,因此瀏覽器內核僅會基于默認鏈接地址發送第一訪問請求,即該第一訪問請求中攜帶默認鏈接地址而不攜帶位置標識。SPA接收到第一訪問請求并確定當前用戶未認證,則向瀏覽器內核發送第一重定向請求,該第一重定向請求攜帶認證服務器的鏈接地址和默認鏈接地址,從而將瀏覽器內核重定向至認證服務器進行認證。當認證服務器認證通過后,為瀏覽器內核下發認證信息,向瀏覽器內核發送第二重定向請求,該第二重定向請求攜帶默認鏈接地址和認證信息,則瀏覽器內核基于第三鏈接地址發送第二訪問請求。SPA接收到第二訪問請求并確定該認證信息合法,則確定用戶認證通過,此時SPA根據該默認鏈接地址獲取SPA的默認頁面,返回給瀏覽器內核,從而通過瀏覽器內核展示該默認頁面。
在實現本公開的過程中,發明人發現相關技術至少存在以下問題:認證過程中會使用默認鏈接地址作為要訪問的鏈接地址,從而導致位置標識丟失,認證通過后只能展示SPA的默認頁面,而不能展示該第一鏈接地址對應的頁面。
發明內容
本公開實施例提供了一種頁面展示方法、瀏覽器客戶端、設備及存儲介質,可以解決相關技術存在的問題。所述技術方案如下:
第一方面,提供了一種頁面展示方法,應用于瀏覽器客戶端,所述瀏覽器客戶端包括瀏覽器內核和單頁面應用SPA,所述方法包括:
所述瀏覽器內核獲取待訪問的第一鏈接地址,并發送第一訪問請求,所述第一鏈接地址包括所述SPA的默認頁面的默認鏈接地址和位置標識,所述位置標識用于指示對應的頁面內容,所述第一訪問請求攜帶所述默認鏈接地址;
所述SPA接收到所述第一訪問請求并確定所述第一訪問請求未攜帶認證信息時,向所述瀏覽器內核發送第一重定向請求,所述第一重定向請求攜帶第二鏈接地址,所述第二鏈接地址包括認證服務器的鏈接地址和所述默認鏈接地址,所述認證信息是表示用戶信息認證通過的信息;
所述瀏覽器內核接收到所述第一重定向請求時,獲取所述第一鏈接地址,將所述第一鏈接地址中的所述位置標識轉換為對應的查詢參數,得到第三鏈接地址;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710831697.0/2.html,轉載請聲明來源鉆瓜專利網。





