[發明專利]一種基于js瀏覽器插件的一鍵登錄方法有效
| 申請號: | 201911349612.0 | 申請日: | 2019-12-24 |
| 公開(公告)號: | CN111209587B | 公開(公告)日: | 2022-04-22 |
| 發明(設計)人: | 周兢宏;范淵 | 申請(專利權)人: | 杭州安恒信息技術股份有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F9/445 |
| 代理公司: | 成都君合集專利代理事務所(普通合伙) 51228 | 代理人: | 賈林 |
| 地址: | 310051 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 js 瀏覽器 插件 登錄 方法 | ||
本發明涉及PC端網頁一鍵登錄技術領域,具體公開了一種基于js瀏覽器插件的一鍵登錄方法,安裝瀏覽器插件并設置私鑰;在登錄時,瀏覽器插件檢測用戶在當前頁面是否保存過密碼;如果保存過,則瀏覽器插件分析當前頁面,鎖定用戶名、密碼輸入框以及登錄按鈕,然后修改當前網頁區塊的局部樣式,列出用戶之前保存的賬號,模擬用戶輸入和點擊登錄,從而實現一鍵登錄。本發明能夠有效地實現針對每一個網站,可以保存多個賬號,并且可以實現無用戶名和密碼的一鍵登錄;本發明通過對私鑰加密,有效的保證了使用的安全性;本發明能夠實現將相關數據信息同步云端和存儲在本地瀏覽器數據庫,能夠有效的避免由于PC端清理緩存而造成無法實現一鍵登錄情況的出現。
技術領域
本發明涉及PC端一鍵登錄技術領域,具體的說,是一種基于js瀏覽器插件的一鍵登錄方法。
背景技術
隨著企業定制化項目的普及,以及一些網站的安全性越來越高,當我們主動去監測用戶模式和用戶行為,將會使我們的產品更加的貼近用戶行為模式和使用習慣,并且能幫助用戶更高效率和快捷的解決一些需要問題。
現有的技術,瀏覽器會自動記住密碼,但是只能記住一個,而且有時效性,過一段時間就會沒有;在清空瀏覽器緩存的話,用戶和密碼就會全部消失。
發明內容
本發明的目的在于提供一種基于js瀏覽器插件的一鍵登錄方法,使得用戶能夠無需記錄密碼,點擊選擇賬號,一鍵自動登錄;不會因為緩存清空而不能實現一鍵自動登錄。
本發明通過下述技術方案實現:
一種基于js瀏覽器插件的一鍵登錄方法,安裝瀏覽器插件并設置私鑰;在登錄時,瀏覽器插件檢測用戶在當前頁面是否保存過密碼;如果保存過,則瀏覽器插件分析當前頁面,鎖定用戶名、密碼輸入框以及登錄按鈕,然后修改當前網頁區塊的局部樣式,列出用戶之前保存的賬號,模擬用戶輸入和點擊登錄,從而實現一鍵登錄。
進一步地,為了更好的實現本發明,具體包括以下步驟:
步驟S1:安裝瀏覽器插件并設置私鑰;
在首次使用時,首先在插件頁安裝瀏覽器插件并且在插件頁通過設置私鑰,通過加密將私鑰存儲到本地瀏覽器數據庫和/或云端中;
步驟S2:檢測私鑰是否存在;
在登錄時,打開登錄頁,瀏覽器插件在本地瀏覽器數據庫中尋找是否存在私鑰;
若存在,插件功能激活;進入登錄頁面;
若不存在,插件功能無法激活,返回步驟S1;
步驟S3:瀏覽器插件通過節點分析,掃描整個頁面,通過篩選,鎖定用戶名、密碼輸入框以及登錄按鈕;
步驟S4:判斷是否存儲過用戶名和密碼,登錄;
步驟S41:若存儲過,列出存儲過的賬號,顯示賬號信息,點擊登錄,實現一鍵登錄;
步驟S42:若未存儲過,點擊登錄,輸入賬號密碼,實現登錄;判斷是否存儲賬號密碼到本地和/或云端中;
若存儲,在下次用戶登錄的時候,則列出本次保存的用戶名,當用戶點擊的時候,再進行私鑰解密,然后模擬用戶點擊登錄,進行登錄;
若不存儲,則瀏覽器插件不執行,用戶可以進行正常登錄。
進一步地,為了更好的實現本發明,所述步驟S3具體包括以下步驟:
步驟S31:瀏覽器插件通過節點分析和特征屬性,掃描整個頁面,當掃描到輸入框為type是password,初步確定為密碼框,獲取密碼框集合,篩選本身和父級帶有隱藏域的節點,經過篩選得到準確的密碼框;
步驟S32:用戶名輸入框篩選,鎖定用戶名、密碼輸入框和登錄按鈕。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州安恒信息技術股份有限公司,未經杭州安恒信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911349612.0/2.html,轉載請聲明來源鉆瓜專利網。





