我有一个网站,当用户点击订阅按钮时会显示订阅表单,并将#添加到网址(http://signature-bravo.dev/#subscribe_form)。
我的问题是如何重新加载页面(通常是用户点击浏览器上的后退按钮)而不显示订阅表单,即使网址仍为http://signature-bravo.dev/#subscribe_form。它只是在用户点击订阅按钮时出现。
如何存档?
提前致谢!
答案 0 :(得分:0)
如果你正在使用jQuery,这应该可行:
$(window).on('unload', function(){
window.location.hash = '';
});
它仍然离开'#',但之后没有。
如果您不想使用jQuery,可以使用以下代码:
window.onunload=function(){
window.location.hash = '';
}