我不确定如何解释我的问题。 我有一个控制器,它有这段代码来检查是否使用ajax访问URL。
//check if ajax request
if ($request->isXmlHttpRequest()) {
...
} else {
...
}
如果使用ajax访问url,则返回JSON,如果不是它返回视图。 当我在chrome中访问此URL时,它显示正确的数据(视图),但如果我移动到例如google.com并点击Chrome的UI中的“后退箭头”,则会将我带回到我的网址,但现在它显示的是JSON。
在Safari中一切正常,所以我不确定问题出在哪里以及做什么......
有什么想法吗?
更新:相同的代码在Symfony 3.3上运行良好
答案 0 :(得分:1)
修复:@Cache(vary={"X-Requested-With"})