2011-08-10 98 views
1

我有兩個站點,都在同一個域下。 我爲一個站點(站點1)中的登錄字段設置了autocomplete =「off」,而不是另一個站點(站點2)。Firefox 4自動完成=關閉功能

當我填寫站點2中的登錄字段時,firefox問我是否想記住他們,我說是。 然後,我返回到站點1並選擇我已將自動填充設置爲「關閉」的登錄字段中的向下箭頭。它顯示我在網站2中保存的登錄詳細信息。我不想要這個。

有沒有辦法來防止這種情況發生? 在站點2的所有相關字段中設置autocomplete =「off」的唯一選項是否也是?

感謝

回答

0

好的,我在Site2的屬性上設置了autocpomplete =「off」,這確保用戶無法保存它們,因此他們現在從不出現在site1中......這正是我想要的。

只是爲了澄清 - 設置autocomplete =「關閉」只是防止瀏覽器保存/記住您輸入的值,它不會阻止您的字段填充您可能從另一個未保存的其他站點保存的值在自己的領域實施自動完成。

2

你有你的形式的「名」或「地址」字段?在這種情況下,Firefox可能會忽略autocomplete屬性。請參閱https://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion#How_to_Turn_Off_the_Autocompletion_Feature

自動完成是Internet Explorer引入的非標準屬性,因此您不應該指望它在任何地方都能正常工作。就我個人而言,我不喜歡它,因爲它應該由用戶決定是否需要自動完成。

+0

不是以site1(自動完成選項顯示的網站)的形式出現,並且僅提及舊版瀏覽器?已保存的值位於Site2中,並且此網站上的表單沒有添加autocomplete = off屬性。 –

+0

因此,我想我需要知道的是....是否將automcplete = off添加到表單,以防止以前記住文本框中顯示的值?或者它只是防止記憶提示顯示? –

0

Firefox始終將密碼字段的前一個字段視爲用戶名字段。因此,一個可能的解決辦法是,在站點1的登錄頁面中輸入用戶名和密碼之間的字段,併爲輸入字段添加style =「display:none」。因此,FF會將隱藏的輸入字段視爲用戶名字段,並且由於輸入字段的顯示爲無,用戶無法雙擊或按下字段上的箭頭以獲取用戶名。這可能適合你。