0

我在移动版网站上遇到问题,我302 Found在 Firefox 上的 Firebug 中收到一条 HTTP 消息,但该消息是红色的。我正在欺骗 Firefox 来切换用户代理字符串以模仿 iPhone,这让我可以在桌面上调试移动网站。

问题是我不明白为什么我的请求会得到一个空白响应,特别是当我在 Apache 错误日志中没有收到任何错误时。

对于这个问题,我应该把注意力集中在哪里?我在共享后端功能的桌面网站上没有这个问题——它只发生在移动设备上。

我在控制台中也没有收到任何 JavaScript 错误。

302 萤火虫

4

2 回答 2

0

状态码 302 表示浏览器应该打开不同的 URL。查看标题,然后您会看到“位置:”旁边的 URL。也许那个 URL 有问题。

桌面版本不会发生这种情况的原因可能是不需要重定向(只有移动站点位于不同的 URL),或者只有移动版本的重定向是错误的。

于 2013-03-15T13:08:16.753 回答
0

我相信这个错误/警告是由交叉协议(HTTP-> HTTPS)的混合引起的,而且 Firefox 的 Firebug 插件将这种情况显示为红色(让你相信发生了错误)。

我的调查使我相信在以这种方式跨协议时使用 JSONP 而不是 JSON 会有所帮助。

于 2013-06-19T13:46:48.930 回答