2017-03-07 4 views
1

Microsoft Edgeでこの機能を無効にする方法を見つけようとしています。ページの更新時にフォームの値、特に入力値がその値を保持しないようにしています。このページの姓名の例では、https://www.tutorialspoint.com/html/html_forms.htmを見て、動作を確認することができます。 Edgeでは、入力フィールドに入力してすぐにページを更新すると、ページが完全に再読み込みされた後に値がまだ存在することがわかります。私はこのオプションをエッジブラウザの設定で無効にして試してみましたが、オートコンプリート= "オ​​フ"に設定しましたが、どちらも効果がないようです。私はAngular 2の中でこれを具体的に試みていますが、その動作がEdgeブラウザの内部のHTMLに直接影響することがわかりました。MS Edgeでフォームの完了を無効にする

+0

この動作は、「設計上の問題」のようです。https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/9847360/ –

答えて

0

はこれが悪い答えですが、ここIE11とエッジでコメント

内のリンクからMSエッジの開発者からの引用である、我々はオートコンプリート=オフ

を無視することを決定しましたこれが行われていた here

から

、それはそうです:

へユーザー価値の向上

私の解決方法は、フォームフィールドを選択し、リロード時にjavascriptを使用してクリアすることです。例:

document.querySelector("#theInput") 
    .addEventListener("load", function (event) { event.target.value = "" }) 
関連する問題