私の入力フィールドにはそれぞれ、サファリに矢印のある小さな人物アイコンがあります。それを無効にする方法は?ところで、私は他の同様のページを持っており、それは起こっていません。私はWebインスペクタですべてのスタイルをオフにしてみましたが、1ページにはまだアイコンがあります。だから私はcssかhtmlかどうかわからない。入力フィールドのオートフィルサファリアイコンを非表示にする方法
答えて
完全に非表示にしたい場合は、以下のCSSトリックを使用できます。基本的には '連絡先 - 自動入力 - ボタン'を検出し、入力欄から移動します。あなたのフィールドから余分なパディングを避けるために、あなたは絶対位置を持っていることを確認してください。
input::-webkit-contacts-auto-fill-button {
visibility: hidden;
display: none !important;
pointer-events: none;
position: absolute;
right: 0;
}
私は興味があります。 ? Safariの設定でオートフィルをオフにしないで、オートフィルボタンを隠すことができませんでした。 – Derick
@Derick フィールドにオートコンプリート= "off"を設定しても、この醜い "user"アイコンが表示された場合は、このアイコンを強制的に隠しています。環境設定で自動入力をオフにすることは、私たち(開発者)がユーザーに強制することができないハードコアの解決策とは異なります。 –
Safari 11のために '{visibility:hidden}'は十分です –
関連:私はinput[type="password"]
のキーアイコンの位置を調整したいが、どこにでも擬似要素セレクタを見つけることができませんでした。
だから私はWebKitのソースをクローン化し、それを見つけることができました:)
input::-webkit-credentials-auto-fill-button
隠すオートフィルSafariのアイコンを入力パスワードフィールドに
::-webkit-credentials-auto-fill-button {
visibility: hidden;
pointer-events: none;
position: absolute;
right: 0;
}
'pointer-events:none'は余計です。 'visibility:hidden'は既にポインタイベントを防ぎます。 – aleclarson
をあなたはすべてキャンセルする必要はありませんオートフィルボタンのプロパティ
Safariのアイコンをすべて非表示にするには、ラッパーを非表示にすることもできます。
アイコンはシャドウコンテンツであるため、DOMには表示されませんが、シャドウDOMは表示します。インスペクタの '<>'ボタンをオンにするだけです。パスワードキーチェーンとキャップロックインジケーターでしょう内部
input::-webkit-textfield-decoration-container {
display: none; /* or whatever styling you want */
}
:あり
あなたはこのようなCSSを標的にすることができる包装容器を見つけることができます
input::-webkit-caps-lock-indicator {
}
input::-webkit-credentials-auto-fill-button {
}
ああ、あなたがそれをしている間、明確なボタンとパスワードの目のアイコンでIEを忘れないでください:
input::-ms-clear {
}
input::-ms-reveal {
}
これは最善の答えのようです。 –
- 1. JavaScriptでHTML入力フィールドを非表示にする方法
- 2. 入力フィールドに入力中にスピナーを表示する方法
- 3. Djangoは非表示の入力フィールド
- 4. ラジオボタンの選択で入力フィールドを非表示にする方法
- 5. Vue - 非表示の入力フィールドにファイルを取得する方法
- 6. onclickなどの入力フィールドを非表示にする
- 7. 入力フィールドのNativescriptでAndroidキーボードを非表示にする
- 8. 更新パネルにhtml入力フィールドを表示する方法
- 9. キーアップフィルタ入力に作用するテーブルdivを非表示/表示する方法
- 10. フォーカスの入力値を表示/非表示にする方法は?
- 11. フォームの入力フィールドに基づいてdivを表示/非表示
- 12. ファイルをアップロードする前に名前の入力フィールドを非表示にする方法
- 13. 入力マスクの非表示と表示
- 14. スパンタグのテキストを取得して非表示のフィールドに挿入する方法
- 15. TinyMCEがテキストエディタに使用する非表示の入力フィールドにアクセスする方法
- 16. ページに要素を追加すると入力フィールドが非表示になる
- 17. 入力フィールドの値に基づいてスパンタグにテキストを表示する方法
- 18. HTMLテキスト入力フィールドでキャレットを非表示にする方法は?私はこのようなHTMLの入力フィールドを持っている場合
- 19. jQueryを使用してフォーム送信時に非表示のCSVフィールドを再入力する方法
- 20. 入力タイプforeachループ内の非表示フィールド
- 21. InfoPath 2010のNewFormアイテムのフィールドを非表示にする方法?
- 22. 入力フィールドにajaxレスポンスを表示
- 23. 入力フィールドにAJAXレスポンスを表示
- 24. 条件を表示/非表示のフィールドを表示/非表示にする
- 25. 非表示の入力フィールドに注目することはできますか?
- 26. Sharepointのカレンダーリスト項目フィールドを非表示にする方法
- 27. ionic2のフィールドを非表示にする方法
- 28. フィールドからのブートストラップモーダルウィンドウを非表示にする方法
- 29. TFSで未使用のフィールドを非表示にする方法
- 30. @Htmlの種類の入力タグを非表示にする方法は?
それでS afariは実際に私のテキストを解析しています。これは、顧客情報を入力する管理者タイプのページであると考えられています。 Safariはユーザーが自分の情報を入力することを望んでいます。アイコンを無効にするにはどうすればよいですか? –
私はこれについてのブログを書いています:https://jrnv.nl/hiding-safaris-contact-auto-fill-when-autocomplete-is-turned-off-c415b2257df8 – jeroenvisser101