192.168.14.69:http://192.168.14.69/payweb/iframe/default.aspx 客户端页面
通过js 动态输出iframe到localhost :default.aspx
}
localhost:http://localhost/payweb/font/debitcard.aspx 被iframe嵌入页面
通过在debitcard.aspx 页面设置cookies到客户端机器 这时产生跨域操作,google搜索找到了一些解决方案,但都不成功,都是些asp 或 PHP的,基本上是添加p3p header头。没有具体提供.NET 的办法,这里从国外人的站点找到了准确的答案(难道中国没有人实际遇到吗?),添加HttpContext.Current.Response.AddHeader("p3p", "CP=\"CAO PSA OUR\"");到要读写操作cookies的页面 ,其他的就和操作一个域一样了
.net 代码
}
}
Response.Write(result);
Response.End();
}
}