2013-02-14 53 views
1

我爲我的網站設置了Firefox「記住我的密碼」,並且我有一個允許我創建新用戶的屏幕,因此它具有用戶名和密碼輸入。這些輸入與登錄頁面上的內容命名完全不同,但它們正在被Firefox填充。在Chrome中不會發生同樣的行爲。Firefox中的過度熱情「記住我的密碼」

有沒有其他人經歷過這個?

登錄頁面:

<label for="UserName">User name</label> 
<input id="UserName" type="text" name="UserName" data-val-required="The User name field is required." data-val="true" class="valid"> 

創建用戶頁面:

<label for="NewUserNameForCreation">User name</label> 
<input id="NewUserNameForCreation" type="text" name="NewUserNameForCreation" data-val-required="The User name field is required." data-val="true" class="valid"> 
+0

這不是由「記住我的密碼」引起的,它是瀏覽器的一個功能。凱文的解決方案將阻止瀏覽器自動填充該字段。 – 2013-02-14 18:17:04

+0

其實它是由「記住我的密碼」而不是「自動完成」引起的,因爲如果我告訴Firefox忘記我的網站記住的密碼,它不會再發生。 – emkayultra 2013-02-14 18:37:26

回答

1

我還沒有看到這種行爲我自己,但你嘗試過加入autocomplete屬性您input

<input id="NewUserNameForCreation" autocomplete="off" type="text" name="NewUserNameForCreation" data-val-required="The User name field is required." data-val="true" class="valid"> 
+0

'autocomplete'將修復它,具體取決於正在運行的Firefox版本(確定Firefox是否尊重該HTML規範)。但是,它是否應該發生?我的意思是,這些名字甚至都不相同。 – emkayultra 2013-02-14 18:15:48

+0

其實我不確定'autocomplete'是否能解決它,因爲如果我告訴Firefox忘記我網站的記憶密碼,它就不會再發生了。 – emkayultra 2013-02-14 18:37:50

0

更改密碼後,舊密碼不再有效。無論您使用哪種瀏覽器,您都必須使用新密碼才能訪問您的帳戶。

許多網站問題可能是由損壞的Cookie或緩存引起的。爲了嘗試解決這些問題,第一步是清除Cookie和緩存。注意:這會暫時將您從您登錄的所有網站註銷。要清除緩存和Cookie,請執行以下操作:

1)轉到Firefox>歷史記錄>清除最近的歷史記錄或(如果未顯示Firefox按鈕)轉到工具>清除最近的歷史記錄。

2)在「清除時間範圍」下,選擇「全部」。

3)現在,單擊詳細信息旁邊的箭頭切換活動的詳細信息列表。 從詳細信息列表中選中緩存和Cookie,然後取消選中其他所有內容。

4)現在單擊立即清除按鈕。 更多信息請參見Clear your cache, history and other personal information in Firefox article

這是否解決了您的問題?請向我們報告!

謝謝!!! [