如何強制瀏覽器記住密碼

如果您使用瀏覽器內建的密碼管理器來記住所有的web登入資訊,或者根據最近發生的LastPass事件來考慮使用密碼管理器,那麼您將不可避免地遇到某些不允許您儲存密碼的網站。不過,只需單擊一兩下滑鼠,就可以繞過此限制,並強制瀏覽器記住這些不合作網站上的密碼。...

如何強制瀏覽器記住密碼

如果您使用瀏覽器內建的密碼管理器來記住所有的web登入資訊,或者根據最近發生的LastPass事件來考慮使用密碼管理器,那麼您將不可避免地遇到某些不允許您儲存密碼的網站。不過,只需單擊一兩下滑鼠,就可以繞過此限制,並強制瀏覽器記住這些不合作網站上的密碼。

編者按:當然,如果您使用的是LastPass,那麼這個功能是內建的。這篇文章是為那些喜歡使用內建的瀏覽器密碼儲存,而不是把他們的密碼在雲中。

為什麼有些網站不允許我儲存密碼?

這個答案很簡單,因為表單和/或輸入元素的“autocomplete”屬性被設定為“off”。這個屬性是由InternetExplorer5引入的,它做了它的名字所暗示的事情,防止自動完成功能應用到任何顯式關閉它的欄位。

正如您在PayPal網站上看到的(不允許您儲存密碼),登入部分的密碼欄位的“自動完成”值設定為“關閉”。因此,瀏覽器不會為其自動完成的密碼資料庫選取此欄位。

如何強制瀏覽器記住密碼

解決方法:一個簡單的javascript函式

幸運的是,解決方法同樣簡單。我們只需要將這個屬性的值(無論它在哪裡)更改為“on”。由於JavaScript能夠操縱DOM(文件物件模型),您只需單擊書籤就可以輕鬆地做到這一點。

JavaScript函式嵌入在下面的連結中。您可以將連結拖到書籤欄,也可以右鍵單擊該連結並將目標連結新增書籤。完成後,只需單擊書籤即可在當前頁面上執行“Allow Password Save”指令碼。

允許密碼儲存

如果上面的連結不起作用,那麼這裡是連結的來源。您可以建立一個書籤,其源URL如下:

javascript:(function(){var%20ac,c,f,fa,fe,fea,x,y,z;ac=“autocomplete”;c=0;f=檔案.表格;for(x=0;x<f.length;x++){fa=f[x].attributes;for(y=0;y<前軸長度;y++){如果(fa[y]。name.to小寫()==ac){fa[y].value=“on”;c++;}}}fe=f[x].elements;for(y=0;y<fe.長度;y++){fea=fe[y].屬性;for(z=0;z<有限元長度;z++){if(有限元分析[z]。name.to小寫()==ac){fea[z].value=“on”;c++;}}}}}警報(“Enabled%20'+ac+”'%20on%20'+c++%20objects.”);}();

從我們的測試(使用PayPal作為測試站點)來看,這在Firefox4和InternetExplorer9中工作正常。不幸的是,我們無法讓它在Chrome中工作,儘管成功的訊息是autocomplete被啟用了。

在每個瀏覽器中使用它的過程幾乎完全相同,而Internet Explorer需要額外的一個步驟。

Firefox中的用法

訪問不允許儲存密碼的站點時,請執行“允許儲存密碼”指令碼。您應該會看到一個類似於下面的通知。

如何強制瀏覽器記住密碼

輸入您的使用者名稱和密碼像正常和登入時,您會提示儲存您的密碼。

如何強制瀏覽器記住密碼

下次訪問該頁面時,將自動填寫使用者名稱,但不會填寫密碼。為了自動填充密碼,首先必須將焦點放在使用者名稱欄位中。如果密碼欄位具有焦點,則可以使用滑鼠單擊或Ctrl+Tab。

如何強制瀏覽器記住密碼

現在,當您使用單擊或選項卡從使用者名稱欄位移動焦點時,密碼將自動填充。

如何強制瀏覽器記住密碼

Internet Explorer中的用法

訪問不允許儲存密碼的站點時,請執行“允許儲存密碼”指令碼。您應該會看到一個類似於下面的通知。

如何強制瀏覽器記住密碼

輸入您的使用者名稱和密碼像正常和登入時,您會提示儲存您的密碼。

如何強制瀏覽器記住密碼

下次訪問該頁面時,將自動填寫使用者名稱,但不會填寫密碼。您將需要再次執行“Allow Password Save”指令碼,您將看到與上面相同的通知。

如何強制瀏覽器記住密碼

為了自動填充密碼,首先必須將焦點放在使用者名稱欄位中。如果密碼欄位具有焦點,則可以使用滑鼠單擊或Ctrl+Tab。

如何強制瀏覽器記住密碼

現在,當您透過單擊或選項卡將焦點從使用者名稱欄位移開時,您的密碼將自動填充。

如何強制瀏覽器記住密碼

javascript源

如果您想知道指令碼是如何工作的,這裡是格式良好的註釋原始碼。請隨意修改它,因為你認為合適。

function() { var ac, c, f, fa, fe, fea, x, y, z; //ac = autocomplete c***tant (attribute to search for) //c = count of the number of times the autocomplete c***tant was found //f = all forms on the current page //fa = attibutes in the current form //fe = elements in the current form //fea = attibutes in the current form element //x,y,z = loop variables ac = "autocomplete"; c = 0; f = document.forms; //cycle through each form for(x = 0; x < f.length; x++) { fa = f[x].attributes; //cycle through each attribute in the form for(y = 0; y < fa.length; y++) { //check for autocomplete in the form attribute if(fa[y].name.toLowerCase() == ac) { fa[y].value = "on"; c++; } } fe = f[x].elements; //cycle through each element in the form for(y = 0; y < fe.length; y++) { fea = fe[y].attributes; //cycle through each attribute in the element for(z = 0; z < fea.length; z++) { //check for autocomplete in the element attribute if(fea[z].name.toLowerCase() == ac) { fea[z].value = "on"; c++; } } } } alert("Enabled '" + ac + "' on " + c + " objects."); }
  • 發表於 2021-04-12 22:59
  • 閱讀 ( 48 )
  • 分類:網際網路

你可能感興趣的文章

標籤管理的14個最佳googlechrome擴充套件

...的行為修改擴充套件,每當你關閉一個選項卡時,它就會強制Chrome進入最後一個選中的選項卡。 ...

  • 發佈於 2021-03-14 02:55
  • 閲讀 ( 46 )

5種管理密碼的最佳lastpass替代方案

... 三。瀏覽器內密碼管理器 ...

  • 發佈於 2021-03-15 14:25
  • 閲讀 ( 47 )

5個密碼工具,用於建立強密碼短語和更新安全性

... 如果你不知道如何建立一個強大和安全的密碼,讓網際網路為你做。強密碼生成器(SPG)將根據您的要求為您建立一個唯一且難以破解的密碼。更重要的是,它會幫助你記住密碼。 ...

  • 發佈於 2021-03-19 21:41
  • 閲讀 ( 85 )

永遠不要忘記密碼再次與記憶密碼管理器

... 許多瀏覽器都有內建的密碼管理器,所以您可能已經在使用了。但這是你最好的選擇嗎?可能不會。您需要的是一個專用的密碼管理器,例如remember。 ...

  • 發佈於 2021-03-20 03:31
  • 閲讀 ( 50 )

12款健忘人士必備的手機應用

... 如何保持高效的日程安排 ...

  • 發佈於 2021-03-20 09:41
  • 閲讀 ( 49 )

9種同步firefox和chrome的方法:書籤、密碼等

...hrome擴充套件和最佳Firefox外掛列表。他們會給你更多關於如何保持Chrome和Firefox(或者你選擇的任何兩個瀏覽器)完美同步的想法。 ...

  • 發佈於 2021-03-20 15:56
  • 閲讀 ( 77 )

如何在iphone和ipad上檢視safari中儲存的密碼

...碼管理器。 相關:為什麼你應該使用密碼管理器,以及如何開始

  • 發佈於 2021-04-01 20:36
  • 閲讀 ( 40 )

如何在googlechrome中檢視儲存的密碼

...碼管理器。 相關:為什麼你應該使用密碼管理器,以及如何開始

  • 發佈於 2021-04-02 00:51
  • 閲讀 ( 34 )

如何硬重新整理web瀏覽器(繞過快取)

...制瀏覽器完全重新載入頁面的本地副本(快取)。下面是如何做到這一點。 什麼是瀏覽器快取(a browser cache)? 為了加快瀏覽速度,web瀏覽器將網站資料的副本儲存為一組稱為快取的檔案。載入網站時,通常會檢視從快取中提取...

  • 發佈於 2021-04-02 04:04
  • 閲讀 ( 44 )

如何在windows10中設定最小密碼長度

...限,這樣使用者可以在一段時間後生成新密碼。 相關:如何在Windows10中設定密碼過期日期 pro和enterprise使用者:透過組策略設定最小密碼長度 對於不想與命令提示符混在一起的人,或者如果您對圖形介面感到更舒服,Windows 10 Pro...

  • 發佈於 2021-04-02 16:23
  • 閲讀 ( 60 )
yanyan510
yanyan510

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦