Daten in Firefox
Wenn man ein Datum in die Adressleiste von Firefox1 eingibt, wird es umgeschrieben. Das selbe gilt für alle datumsähnlichen Strings, bei denen der Tag und Monat kleiner 256 und das Jahr kleiner 65536 ist.
Der Grund dafür ist, das Firefox das Datum als IP-Adresse interpretiert: Tag und Monat bilden die ersten beiden Oktette der Adresse, die letzte Zahl wird mit Nullen gepaddet und als die letzten zwei Oktette interpretiert.
Beispielsweise wird 24.11.2021 zu 24.11.7.229:
24 11 2021
11000 1011 11111100101
00011000 00001011 0000011111100101
00011000 00001011 00000111 11100101
24 11 7 229
Die letzte Zahl wird ebenfalls umgewandelt, wenn sie kleiner als 256 ist, beispielsweise bei 24.11.21 -> 24.11.0.37.
24 11 21
11000 1011 10101
00011000 00001011 0000000000010101
00011000 00001011 00000000 00010101
24 11 0 21
Dieses Verhalten ist bekannt und wird in Bug #1602034 verfolgt, allerdings sieht es nicht nach einer Änderung dieses Verhaltens aus. Die Umwandlung wurde in Bug #1067168 eingeführt.
Chrome akzeptiert im übrigen nur IP-Adressen in der Dezimalpunktschreibweise, allerdings interpretieren Firefox und Chrome eine Nummer mit http://
Präfix ebenfalls als IP-Adresse:
http://24112021
-> http://1.111.235.149/
24112021
1 01101111 11101011 10010101
00000001 01101111 11101011 10010101
1 111 235 149
Aktuell benutze ich Firefox 94.0.2 ↩︎