我有一个购物车页面,我的'Pay By Credit Card‘按钮触发了一个弹出窗口:
window.showModalDialog(ccPaymentURL,null,“对话框宽度: 450px;对话框高度: 370px;中心:是;可调整大小:是”);
加载到此弹出窗口中的URL (位于不同域的SSL页面)收集CC信息,处理费用,并(通过在原始站点上运行的The服务)将订单标记为“已支付”。
在这一点上,弹出窗口应该刷新家长-让家长重新查询数据库,发现订单已经支付,并重新显示更新的订单状态。
我的集成测试显示一切工作正常。但在reality...some中,用户在某处破坏了链条,父页面无法重新加载。我怀疑这与不同的浏览器(和/或浏览器设置)如何处理showModalDialog有关,所以我正在寻找在尝试实现此类用例时可能出错的已知情况的概述。
thx
发布于 2010-07-08 22:01:40
会不会有某种跨域的安全策略阻止了整个链条的发生?
或者弹出窗口中的错误处理是如何进行的?如果验证成功或失败,它是否会处理每种情况?
https://stackoverflow.com/questions/3204255
复制相似问题