Ich bin ein Entwickler und es ist SEHR ärgerlich, wenn Chrome alle meine persönlichen Adressinformationen in Formularen einer Website vorschlägt, die ich auf meinem lokalen Computer entwickle. Ist das Deaktivieren der automatischen Ausfüllung auf einem lokalen Host, einer Domain oder einer IP-Adresse möglich? Ich sehe nichts in den erweiterten Einstellungen.
google-chrome
Gromer
quelle
quelle
Antworten:
Ich habe kürzlich eine andere Frage mit der gleichen Anforderung beantwortet, Funktionen von Chrome anzupassen (und mich auch von @Paul inspirieren zu lassen ).
Erstellen Sie eine Chrome-Erweiterung, die den "Match-Filter-Host" der Chrome-API verwendet, und filtern Sie Ihre benutzerdefinierten
IP host
odernamehost
. Dann setzen Sie das Attributautocomplete
aufoff
für alle „Input“ und „Form“ Tags.Wir gehen mit diesen Schritten vor:
Erstellen Sie einen neuen Ordner mit dem Namen ex. noautofill
Erstellen Sie in unserem neuen Ordner eine neue Datei mit dem Namen manifest.json und fügen Sie diesen Code hinzu:
Wir gehen zu Chrome Menü »Einstellungen» Erweiterungen
Nun klicken wir auf den Button "Entpackte Extensions laden"
Zum Schluss markieren wir unseren Ordner und klicken auf den Öffnen-Button.
Das ist das Ergebnis:
Dieses System ist sehr einfach und Sie können die Datei script.js mit Ihrem eigenen Steuercode anpassen . In Zukunft können Sie weitere Skripte, CSS, Konfigurationsseiten usw. hinzufügen. Denken Sie daran, dass Sie das Plugin jedes Mal neu laden sollten, wenn Sie Änderungen an der Datei script.js vornehmenCtrlR .
Außerdem erhalten Sie eine detailliertere Anleitung zum Erstellen von Chrome-Erweiterungen .
quelle
Die anderen Antworten zur Verwendung eines zweiten Profils oder zur Installation einer zweiten Chrome-Version sollten problemlos funktionieren. Ich gehe nur einen anderen Blickwinkel ein, um eine andere Option bereitzustellen, nicht weil ich denke, dass dies eine bessere Möglichkeit ist, dies zu tun.
Fügen Sie beim Entwickeln einer Website vor Ort einfach die jQuery-Bibliothek und ein jQuery-Skript mit folgendem Code ein:
Dadurch wird das automatische Ausfüllen für alle Eingaben auf der Webseite deaktiviert. In Verbindung mit einer serverseitigen Include-Datei (im Kopf) ist es sehr einfach, diese beim Testen hinzuzufügen und für die Produktion einer gesamten Website zu entfernen.
quelle
@if (Web.Core.Common.Settings.Environment == Web.Core.Common.Environments.Local) { @Html.Raw("$(':input').attr('autocomplete','off');"); }
Leider verfügt Google Chrome nicht über eine Filteroption für einzelne Websites zum automatischen Ausfüllen.
Eine Alternative ist die Verwendung der Erweiterung "Lastpass Chrome" , mit der Sie festlegen können, welches Feld pro Site gespeichert werden soll.
Die andere Alternative besteht darin, ein neues Benutzerprofil zu erstellen. Chrome-Einstellungen -> Benutzer -> Neuen Benutzer hinzufügen oder verschiedene Chrome-Versionen (Chrome Stable / Beta / Dev, Chrome Canary oder Chromium ) installieren .
quelle
Eine Lösung (zu Testzwecken) wäre das Hinzufügen eines neuen Nutzungsprofils ohne Autofill.
Verwenden Sie dieses Profil beim Testen, um das automatische Ausfüllen zu vermeiden.
quelle
Könnte ihren Zweck mit der Autofill- Erweiterung erreichen.
Ich denke, es hat alle Funktionen, die Sie suchen.
quelle