我在使用 history.js 时遇到了一点问题。
我尝试使用 history.js + ajax 和 dojotoolkit 来实现类似 github 的源浏览器。
它有效,但我在服务器端遇到了一个小问题
我使用php,当某个页面加载history.js pushState时,服务器会首先检查请求类型,“它是ajax吗?”。如果是ajax,那么服务器将只返回页面的请求部分,如果不是,服务器将返回整页。
问题是,如果我关闭浏览器,然后重新打开它,页面将只显示服务器返回的 ajax 页面,而不是完整页面,因为它仍然被称为 ajax 请求。
我怎么解决这个问题?