我读了很多其他相关帖子,但无法理解以下代码有什么问题:
$(window).on("beforeunload", function () {
debugger
handleBeforeUnload();
return false;
});
function handleBeforeUnload() {
if (location.pathname != "/") {
location.assign(location.hostname + "/#" + location.pathname);
}
}
我还尝试了一种纯粹的JavaScript方法,没有成功。我试图解决的根本问题是Angular" Pretty" URL。尽管单击链接工作正常,但是在重新加载页面时(例如mydomain.com/about),但我发现一个404错误。我发现手动插入hashbang(mydomain/#/of)正常工作。
我在这里缺少什么?
我在这里缺少什么
您使用html5Mode
Pretty URL的
服务器不知道客户端应用程序使用的虚拟目录,除非您将其配置