成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

關于chrome記住密碼的規(guī)則

taowen / 969人閱讀

摘要:另外的輸入框內(nèi)容是共享的,共享管理密碼中被記住的當前站點下的密碼。注意,不能再上識別,需要做兼容性考慮,在網(wǎng)頁初始化的時候處理下就好了,對于瀏覽器,在標簽上使用用后,瀏覽器是不會提示記住密碼的。

最近在做項目表單部分,發(fā)現(xiàn)選擇chrome記住密碼后,不但點擊記住密碼的頁面表單,整個項目的表單都被影響,后多次反復試用,發(fā)現(xiàn)了幾條規(guī)律,在此記錄并給大家看看,如果有問題或者有需要補充的,請留言,我隨時改。3q

規(guī)則一

記住的密碼,不清緩存,就不會消失,即便改變了 主表單--被記住的表單 的屬性,此域名下的其他表單依然會顯示--多發(fā)生在開發(fā)階段,發(fā)現(xiàn)修改了屬性,記住的密碼和用戶名依然顯示。

規(guī)則二

先name,后id,有name就按name顯示,否則按照id顯示,顯示的時候(包括自己以及其他同類型input)也按照這個規(guī)則,尤其是其他同name 或同id 甚至既同name又同id的input先取相同name 的記住值,后取相同id 的記住值

如被記住的input為

現(xiàn)其他頁面有input如下:
//顯示的是上面第一個,既name 為 user1, id 為user1 的input記住值
//顯示的是上面第二個,既name 為 user2, id 為user2 的input記住值

規(guī)則三

關于type=password 的input,當chrome發(fā)現(xiàn)跳轉的下一個頁面有type=password的時候,是不會彈出 記住密碼 彈窗的,所以這里的跳轉地址很重要,跳轉的下個頁面有password 的input的話,chrome不會彈窗,跳轉的下個頁面沒有的話,就會彈出 --- 此種情況只有在form表單提交,且action中填寫的只是靜態(tài)html,并沒有請求接口的時候會這樣。另外password 的輸入框內(nèi)容是共享的,共享管理密碼中被記住的當前站點下的密碼。不受name與id的影響

規(guī)則四

type=password 的 DOM 上面最近的input(type為 text或者email居多,如果上面是隱藏域,即便隱藏域中有默認值,也會依次往上查找)默認被chrome認為是password 的user名被保存下來,在 chrome 設置中的 管理密碼 彈窗上可以一目了然的看清楚,記住密碼的原理是按照 域名 + user + password 的形式記住的

規(guī)則五

即便主表單是被記住的,如果主表單沒有name 或id,后期依然不能顯示,然而被記住的密碼在其他同站點下表單同類型的input會顯示
如 主表單 index.html 即便只有user 沒有name 和id ,password框有name,也會如此
//記住后不顯示
//記住后不顯示

附表單 password.html
//記住后顯示

規(guī)則六

開發(fā)過程中會遇到的坑,是記住密碼后。再改代碼,依然發(fā)現(xiàn)記住的密碼顯示,于是以為修改的代碼是有效或無效的,其實記住的是之前的,所以每次修改代碼,需要清空所有緩存及記住的密碼,比如 主表單 中 user的input 的類型email, name 為 user,輸入內(nèi)容提交表單記住密碼后,再刪掉name或者修改name,使其不為user,當加載到 email 的input 并且 name=user 的時候,雙擊,依然顯示之前記住的內(nèi)容

規(guī)則七

類型不相同的表單域,只要name 或者id 與之相同,依然會顯示
如:主表單 index.html


附表單 email.html
//顯示
//顯示
//顯示
當主表單被記住后, email.html 中第一個input雙擊后,依然顯示了主表單記住的內(nèi)容
因為 email類型的輸入框是h5中新加入成員,強烈懷疑,本質其實是text,只不過為了開發(fā)方便,區(qū)分開來的,在做郵箱類型驗證的時候能派上用場,此處待查

規(guī)則八

記住密碼與其他輸入域不同,沒有彈窗選擇記住密碼,輸入域依然會記住曾經(jīng)輸入的內(nèi)容,而記住密碼不同,是不會顯示的

規(guī)則九--摘抄網(wǎng)上一段處理方式

如何禁用Chrome谷歌瀏覽器自動保存密碼的提示?
在網(wǎng)頁開發(fā)中,在表單中加入autocomplete="off"后,IE和FF不會提示保存密碼,但是用Chrome瀏覽器登錄系統(tǒng)時,會彈出自動保存密碼的提示,從安全的角度考慮,需要禁止瀏覽器的這個功能,提升系統(tǒng)安全性。
大部分瀏覽器都是根據(jù)表單域的type="password"來判斷密碼域的,所以針對這種情況可以采取“動態(tài)設置密碼域”的方法:
復制代碼 代碼如下:

解釋:當這個文檔框獲取焦點時才將其變成密碼域。
實測該方法簡單有效,可以禁用Chrome瀏覽器提示保存密碼的提示框。
注意,onfocus="this.type="password""不能再IE上識別,需要做兼容性考慮,在網(wǎng)頁初始化的時候處理下就好了,對于IE瀏覽器,在input標簽上使用用type="password" autocomplete="off"后,瀏覽器是不會提示記住密碼的。

將autocomplete="off"屬性放入表單form中時,firefox 依然顯示彈窗詢問是否記住密碼,然而即便記住了,依然在表單中不顯示,否則記住的信息會默認填充在表單中,即便刷新仍然無效
而chrome的處理方式 為只限制其他輸入域的內(nèi)容不顯示,記住密碼彈窗正常彈出,記住密碼的兩個關鍵輸入域---被chrome記住的user和password,也依然會默認顯示在輸入框中

但很顯然 這句話是有效的,因為當前表單中沒有type=password 的輸入框,chrome是不會彈窗顯示提醒記住密碼的

疑問:自己新建的demo中,除非使用input type=submit 或 button 或使用 $("form").submit() 總之,一定要表單提交,才會彈出彈窗提示記住密碼,使用
submit 偽提交,完成ajax傳輸數(shù)據(jù)后跳轉頁面,是不會彈窗提示記住密碼的,然而公司的項目也是使用了a標簽,好奇怪,后天回公司看下

答案:不管是form表單提交還是ajax(不管是否登錄成功),都會彈出 記住密碼

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/111552.html

相關文章

  • 關于chrome記住密碼規(guī)則

    摘要:另外的輸入框內(nèi)容是共享的,共享管理密碼中被記住的當前站點下的密碼。注意,不能再上識別,需要做兼容性考慮,在網(wǎng)頁初始化的時候處理下就好了,對于瀏覽器,在標簽上使用用后,瀏覽器是不會提示記住密碼的。 最近在做項目表單部分,發(fā)現(xiàn)選擇chrome記住密碼后,不但點擊記住密碼的頁面表單,整個項目的表單都被影響,后多次反復試用,發(fā)現(xiàn)了幾條規(guī)律,在此記錄并給大家看看,如果有問題或者有需要補充的,請留...

    flybywind 評論0 收藏0
  • 關于chrome記住密碼規(guī)則

    摘要:另外的輸入框內(nèi)容是共享的,共享管理密碼中被記住的當前站點下的密碼。注意,不能再上識別,需要做兼容性考慮,在網(wǎng)頁初始化的時候處理下就好了,對于瀏覽器,在標簽上使用用后,瀏覽器是不會提示記住密碼的。 最近在做項目表單部分,發(fā)現(xiàn)選擇chrome記住密碼后,不但點擊記住密碼的頁面表單,整個項目的表單都被影響,后多次反復試用,發(fā)現(xiàn)了幾條規(guī)律,在此記錄并給大家看看,如果有問題或者有需要補充的,請留...

    sherlock221 評論0 收藏0
  • 如何建立一個安全記住我”功能

    摘要:如何建立一個安全的記住我功能有這樣一個場景有個用戶初訪并登錄了你的網(wǎng)站,然而第二天他又來了,卻必須再次登錄。因此,應該意識到對于如何建立記住我功能上的真正誤解,下面我們再來看看良性實踐。 如何建立一個安全的記住我功能 有這樣一個場景——有個用戶初訪并登錄了你的網(wǎng)站,然而第二天他又來了,卻必須再次登錄。于是就有了記住我這樣的功能來方便用戶使用,然而有一件不言自明的事情,那就是這種認證狀...

    lushan 評論0 收藏0
  • 解決瀏覽器保存密碼自動填充問題

    摘要:讓看不見,而不是直接,如果直接,有些瀏覽器則不生效,比如谷歌修改屬性將表單輸入設為可讀模式,瀏覽器自動填充就失效了,在焦點在該表單輸入的時候再將可讀屬性移除。 問題描述 話說有一天,我如往常一樣打開我的開發(fā)網(wǎng)站進行登錄操作。瀏覽器很平常的在我們進行登錄操作之后詢問我是否需要記住密碼,懶惰如我點擊了記住密碼。一切都很正常的進行著,沒有什么異常發(fā)生。然而,問題就出現(xiàn)了。當我打開一個新建用戶...

    nicercode 評論0 收藏0
  • 解決瀏覽器保存密碼自動填充問題

    摘要:讓看不見,而不是直接,如果直接,有些瀏覽器則不生效,比如谷歌修改屬性將表單輸入設為可讀模式,瀏覽器自動填充就失效了,在焦點在該表單輸入的時候再將可讀屬性移除。 問題描述 話說有一天,我如往常一樣打開我的開發(fā)網(wǎng)站進行登錄操作。瀏覽器很平常的在我們進行登錄操作之后詢問我是否需要記住密碼,懶惰如我點擊了記住密碼。一切都很正常的進行著,沒有什么異常發(fā)生。然而,問題就出現(xiàn)了。當我打開一個新建用戶...

    Batkid 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<