为什么我的网站的Facebook页面内加载Ajax调用在Facebook应用程序内浏览器中失败?

时间:2016-10-08 01:54:33

标签: ajax facebook

当用户停留在同一网页上时,我的网站使用Ajax将用户的进度报告回服务器。这适用于除Facebook应用程序内浏览器(FB IAB)之外的所有浏览器。为什么呢?

1 个答案:

答案 0 :(得分:1)

如果您的Web服务器在处理Ajax请求时使用cookie,您将遇到以下问题:

加载网页后,FB IAB不会向服务器发送Cookie以进行Ajax调用。我认为这是一个错误。

解决方法是改为在查询字符串中发送所有必需的数据。