Flash中的php文件请求在Safari中挂起
过去两天,我们已经解决了这个问题了几个小时,弄清楚发生了什么,我们找不到任何线索.
这是发生了什么事情我们有一个Flash应用程序,允许人们下订单.用户配置一个产品,该产品的图像由Flash生成,并呈现给用户.满意后,可以向服务器发送订单.图像的一个字节数组和一些其他变量被发送到处理订单的服务器,并生成PDF,其中包含产品的顺序和图像的总结.然后订单脚本将所有内容发送回浏览器. 这一切都很好,除了OSX 10.4上的Safari.偶尔的顺序是通过,但大多数时间Safari挂起.当查看Safari中的Activity窗口时,它指出它正在等待订单脚本,它是“0个字节的?”. 我们使用Charles来监视http流量,以确定请求是否离开浏览器,但奇怪的是,当Charles运行时,我们无法重现问题. 我希望有人有任何线索发生了什么,因为我们无法弄清楚. 解决方法
只是一个狂野的猜测:
得到PDF的1 http请求的结果,这两个请求都将所有需要的数据发送到服务器,并得到pdf结果?否则这可能是一个时间问题 – 您确定在请求pdf的时候所有数据在服务器上可用吗?对于所有浏览器品牌/版本,允许并行连接到网站的数量是不一样的,也许这可能会影响“冲突”发生的可能性. 轻松测试:在将数据发送到服务器并检索pdf之间引入延迟,看是否有任何影响. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |