Asp.net
如何防止Google瀏覽器在 ASP.NET MVC 中保存密碼?
有沒有辦法阻止Google瀏覽器和其他瀏覽器保存特定網站的密碼?伺服器是 ASP.NET MVC .NET4。
嘗試
autocomplete='off'輸入欄位。瀏覽器應該尊重這一點——但他們當然不必這樣做。更新:這現在是 HTML5 的一部分,根據該標準,您可以添加
autocomplete='off'到表單標記以使其應用於表單中的所有欄位。
我猜您是在詢問防止保存密碼對話框的程式方式,而不是通過使用瀏覽器上可用的可配置選項(如果您正在尋找可配置選項,此連結可能有助於Google Chrome 管理密碼)。
現在來到程序化方式,有很多方法可以做到這一點。假設您有一個名稱為 pass 的密碼欄位:
<input type="password" name="pass">您必須在原始密碼欄位(在我們的例子中為 name=“pass”)之上添加幾個額外的虛擬密碼欄位。
那些額外的虛擬密碼欄位不應該對使用者可見,因此我們必須使用樣式表控制這些虛擬密碼欄位的顯示方面
display: none例如:
<input type="password" name="password_fake" id="password_fake" value="" style="display:none;" />請注意,這有時可能不起作用,在這種情況下,請嘗試使用其他 css 樣式來隱藏使用者的元素。
讓我知道它是否有幫助。