我有两个使用wildfly + IIS(www.sitea.ab.company.com)和只是wildfly(www.sitea.ab.company.com:8080)本地部署的不同AngularJS Web应用程序。
第一个总是首先执行,并将数据存储在localStorage内,而第二个总是稍后使用前面提到的localStorage中的数据打开。
我正在尝试通过this cross-domain-local-storage library从第二个Web应用程序访问第一个Web应用程序localStorage,并且在开发和使用localhost:9000和localhost:3010时,一切都按预期工作。
A,一旦两个Web应用程序都部署完毕,跨域本地存储机制就会停止工作,尤其是:
value: null
我同时在Chrome和IE11上遇到了此问题,到目前为止,我尝试通过sitea.ab.company.com的IIS配置编辑器添加X-Frame-Options ALLOW-FROM sitea.ab.company.com:8080
来尝试this solution,但没有任何变化(即使重新启动也是如此) IIS和具有全新缓存的浏览器)。
根据这些信息,您能帮我找出问题所在并解决吗?