1

Учитывая URLs в IIS (или IISExpress)IndexedDB, я могу получить доступ к тому же db на localhost с любым портом, только IE и Edge?

http://localhost:5555/IndexTest.html

http://localhost:5560/IndexTest.html

я могу получить доступ к одной базе данных IndexDb в как в IE 11 (Windows 10) и пограничными, в Chrome и Firefox URL, имеют свои собственные уникальные деньги.

Это правильно? Это не то, чего я ожидал. Я предположил, что они будут работать как файлы cookie, уникальные для номера порта.

+2

Это звучит как ошибка в IE/Edge. Индексированная БД (как и большинство других веб-материалов) использует источник как границу безопасности, а источник - кортеж (схема, хост, порт) - так что да, порт должен иметь значение. Особые случаи для localhost изобилуют (например, рассматривают его как «безопасный», даже если это просто http), но все же - звучат как ошибка. –

+0

Оба URL-адреса доступа к одному и тому же веб-сайту, размещенному в IIS, я предполагаю, что это не имеет значения. Я получил другую машину (2) и получил доступ к веб-сайтам на ПК (1), используя 192.168.1.92:5555 и 192.168.1.92:5560, тот же эффект. С двумя разными окнами браузера я мог бы добавить в db в одном окне и увидеть результаты в другом, даже если они имеют разные номера портов – tony

ответ

1

IE и края определяют ту же политику происхождения следующим образом:

Схема и хост одинакова. Порт не является частью идентификатора безопасности.

Список литературы

 Смежные вопросы

  • Нет связанных вопросов^_^