2013-08-13 4 views
17

私は成熟したASP.NET/C#アプリケーション(それは約3歳です)で作業しています。いろいろな理由から、私は最近ベータ版IE 11を使い始めました。しかし、ブラウザでアプリを起動したときに、Internet Explorerにこのサイトのパスワードを覚えてもらいたいかどうか尋ねました。 autocomplete = "off"の存在のため、アプリがサポートする他のブラウザやIEの他のバージョンでは発生しません。IE 11はオートコンプリート= "オ​​フ"を無視しますか?

<form id="form1" runat="server" autocomplete="off"> 

これはIE 11でスカンクされていますか(私はベータ版だと知っていますが、少し気になります)?

+0

「パスワードを覚えていますか?ダイアログはおそらく 'autocomplete'をもうチェックしません。 – Broxzier

+0

[オートコンプリート](http://www.w3.org/html/wg/drafts/html/master/forms.html#autofilling-form-controls:-the-autocomplete-attribute)より全体の多くを持っているようです最近複雑です。実装は現時点でIE11ベータ版で流行している可能性があります。 – Alohci

答えて

23

はい、IE11は、パスワードフィールド(このページの第3セクションのデモhttp://enhanceie.com/test/password/passwordautocomplete.asp)でこの属性を意図的に無視します。

パスワード・マネージャーは、サイトごとに強力な、ユニークなパスワードの作成を奨励​​します。ユニークで強力なパスワードは、各サイトのタッチデバイスで覚えて入力するのが難しいため、ユーザーはパスワードマネージャに頼っています。 IE11は、他のすべてのオートコンプリート入力要素(名前、住所、クレジットカード、ユーザー名、電話など)上のautocomplete=off属性を引き続き尊重します。 https://blogs.msdn.microsoft.com/ieinternals/2009/09/10/why-wont-ie-remember-my-login-info/ http://blogs.msdn.com/b/ieinternals/archive/2009/06/03/slowing-down-disabling-accelerators.aspx

要約:ブラウザがパスワードを自動補完するために提供していない場合は、ユーザがブラウザが壊れていることを前提としてい

これらの古いブログの記事は、いくつかのコンテキストを設定することがあります。次に、属性を無視する別のブラウザを使用するか、属性を無視するパスワードマネージャプラグインをインストールします。

注:autocomplete=offを無効にすることに加えて、特定の条件が満たされている場合、IE11はパスワードを「自動入力」します。詳細はhttp://msdn.microsoft.com/en-us/library/ie/dn629640(v=vs.85).aspxを参照してください。

+1

"要約:ブラウザがパスワードを自動完成しない場合、ユーザはブラウザが壊れているとみなし、属性を無視した別のブラウザを使用するか、属性を無視するパスワードマネージャプラグインをインストールします。 これまでで最もおかしな原因;) はサファリがエレガントな方法の「ハード」問題(ヒントのような単純なツールチップを無効にサイトが機能を覚えているという事実について示す) – Hofi

+1

@Hofiという解決方法を見る - Safariはサイトで無効になっ機能について伝えます? Safariでは、この機能を無効にしたいと思っているが、Safariはユーザーにパスワードの保存を許可しているという。 –

+3

@NicolasBarbulesco Safariはパスワードの保存を無効にし、その理由をユーザーに知らせます。 – EricLaw

関連する問題