Библиотека междоменного локального хранилища перестает работать при развертывании через IIS
У меня есть два различных веб-приложения AngularJS, развернутых локально с использованием wildfly + IIS (www.sitea.ab.company.com) и просто wildfly (www.sitea.ab.company.com:8080).
Первый всегда выполняется первым и хранит данные внутри localStorage, а второй всегда открывается позже с использованием вышеупомянутых данных в localStorage.
Я пытаюсь получить доступ к первому веб-приложению localStorage из второго веб-приложения через эту библиотеку кросс-доменных локальных хранилищ, и все работает так, как ожидалось, при разработке и использовании соответственно localhost:9000 и localhost:3010.
Увы, как только оба веб-приложения развернуты, механизм междоменного локального хранилища перестает работать, в частности:
- 2-й скрипт веб-приложения находит нужную 1-ую страницу индекса веб-приложения
- 2-й сценарий веб-приложения запрашивает конкретные данные (определенные и имеющие правильное значение), хранящиеся в 1-м веб-приложении localStorage
- НО 2-е веб-приложение становится всегда
value: null
для этого ключа
Я столкнулся с этой проблемой, используя Chrome и IE11, и до сих пор я пробовал это решение, добавив X-Frame-Options ALLOW-FROM sitea.ab.company.com:8080
через редактор конфигурации IIS сайта sitea.ab.company.com, но ничего не меняется (хотя я перезапустил IIS и браузер с новым новым кешем).
Можете ли вы помочь мне найти то, что идет не так, и исправить это, основываясь на этой информации?