1

die URLs in IIS (oder IISExpress) Ich kann die gleiche IndexDB Datenbank sowohl in IE 11IndexedDB, ich kann auf die gleiche Datenbank auf localhost mit jedem Port zugreifen, nur IE und Edge?

http://localhost:5555/IndexTest.html

http://localhost:5560/IndexTest.html

Gegeben Zugriff (Windows 10) und Rand, in Chrome und Firefox die Urls haben ihre eigenen einzigartigen dbs.

Ist das korrekt? Das habe ich nicht erwartet. Ich nahm an, dass sie wie Cookies funktionieren würden, einzigartig für die Portnummer.

+2

, der wie ein Fehler in IE/Edge-Sounds. Indexed DB (wie die meisten anderen Web-Sachen) verwendet Ursprung als Sicherheitsgrenze und Ursprung ist ein Tupel von (Schema, Host, Port) - also ja, Port sollte wichtig sein. Sonderfälle für localhost gibt es im Überfluss (z. B. behandelt es als "sicher", auch wenn es nur http ist), aber immer noch - klingt wie ein Fehler. –

+0

Beide URLs greifen auf dieselbe Website zu, die in IIS gehostet wird. Ich gehe davon aus, dass dies keinen Unterschied macht. Ich habe eine andere Maschine (2) heraus und Zugriff auf die Websites auf dem PC (1) mit 192.168.1.92:5555 und 192.168.1.92:5560, gleichen Effekt. Mit zwei verschiedenen Browserfenstern könnte ich die db in einem Fenster hinzufügen und die Ergebnisse in einem anderen Fenster sehen, obwohl sie unterschiedliche Portnummern haben – tony

Antwort