Ich habe bemerkt, dass ein JavaScript-Code inspiziert, dass window.location.port
heute in IE10 Platform Preview 10.0.1008.16421 bricht.
Gehen Sie beispielsweise in IE10 zu Ссылка . Öffnen Sie die Entwicklerwerkzeuge und geben Sie window.location.port
ein und es wird 80
zurückgegeben. Was ist passiert? Warum gibt IE10 plötzlich die Ganzzahl 80
zurück, wenn alle anderen IE-Browser die ""
(leere Zeichenfolge) auf derselben Site zurückgeben? IE10 gibt auch 80
in allen Downlevel-Modi zurück.
Vergleichen Sie das Ergebnis für IE8 / 9 auf Ссылка : window.location.port
ist ""
!
Irgendeine Idee, wenn dies ein neues Verhalten für IE10, ein protokollierter Fehler in der Plattform-Version oder ein noch zu meldender Fehler ist?
Dieses klingt wie ein Fehler, obwohl ich von einem solchen Problem nichts weiß:
Die HTML5: 2.6.2 URLs analysieren gibt an, dass "[der Port] der Teilstring ist, der von der Produktion abgeglichen wird, falls vorhanden ."
Außerdem die HTML5: 2.6.6 Schnittstellen für URL-Manipulation Abschnitt gibt eine Beispieleingabe von http://example.com/carrot#question%3f
, die angibt, dass der Port sein sollte ""
- an (leere Zeichenfolge).
AKTUALISIEREN
Dies ist ein echter Fehler: Ссылка
Tags und Links javascript dom internet-explorer-10