我一直在尝试让单页应用程序在 Chrome、Safari 和 Firefox 上运行,但 Firefox 似乎根本没有执行 window.onpopstate。
window.onpopstate = function() {
fullpath = location.pathname;
console.log(fullpath);
}
我有 .htaccess 将所有请求路由回 index.html,因此当客户端发出请求时,浏览器将 url 存储为 javascript 变量并通过 index.html 中的 js 传递
在 Firefox 中运行时,该变量不会传递到 index.html 页面。任何人都对如何深入研究这个问题有解决方案或任何建议?