Angenommen, ich habe ein Formular, das gerade einen Beitrag macht:
%Vor% Sie werden bemerken, dass es keine Seite in action
gibt, der Browser folgt, woher er die Seite hat.
Der Browser folgt beim Versenden
den aktuellen Domainregeln %Vor%Aber ich möchte sicherstellen, dass der Browser immer auf die sichere Seite geht:
%Vor%Normalerweise würden Sie etwas versuchen wie:
%Vor% Außer, dass Sie die Domain und den Namen des virtuellen Pfads der Hosting-Site kennen müssen (z. B. stackoverflow.com
). Wenn die Site geändert wurde:
stackoverflow.net
stackoverflow.com/mobile
de.stackoverflow.com
stackoverflow.co.uk/fr
beta.stackoverflow.com
dann müsste das Formular action
auch aktualisiert werden:
Wie kann ich den Browser anweisen, zu https
version einer Seite zu gehen?
Hypothetische Syntax:
%Vor%Sie können die Aktion des Formulars mit javascript ändern:
%Vor%Aber es gibt einige Sicherheitsaspekte , und ich würde vorschlagen, dass Sie die URL Ihres Formulars auf https umleiten. Und obwohl Sie es von Javascript aus tun könnten, sollten Sie JavaScript niemals vertrauen, wenn es zur Sicherheit kommt, also tun Sie es vom Server (es ist auch schneller, die Seite muss nicht geladen werden, nur der HTTP-Header)
Tags und Links html google-chrome internet-explorer-9