所以我有一个Coldfusion站点(domain_a),通过iFrame被拉入另一个站点(domain_b)的单独服务器上。 我已经显示,跨域的东西已经完成,索引页面显示在iFrame中没有问题。
在我的索引页面(domain_a)中,我正在做一些Jquery Ajax调用(简单的.load()东西)来引入并填充一些元素。在索引和请求的脚本中,我正在使用会话变量。
在我的第一页(index.cfm)上创建了我的会话(比如说CFID 1234)。当我执行我的ajax调用命中时,我得到一个单独的会话返回(比如CFID 2345)。因此,我的会话不会持续跨越单独的请求。
这只发生在Safari和Firefox中,Chrome很好。我认为这必须与跨域规则有关。
任何想法,无论是如何保持每个请求都注意到正在使用的单个会话,还是比iFrame更好的方法,或者使用会话的替代方法?