我有一个位于页面底部的html邮件表单。我的php重定向回到页面底部,如下所示:
header('Location: index.html#social');
它重定向很好并让我回到屏幕的底部但是网址变为
/index.html#social
我想从网址中删除#social(以及index.html,如果可能,但不是很重要)。
目前我在jquery中使用此函数:
$(window).on('hashchange', function(e) {
history.replaceState("", document.title, e.originalEvent.oldURL);
});
适用于html中的所有其他哈希更改,但这似乎不适用于PHP哈希重定向。有什么建议?我似乎无法找到同样的问题。
答案 0 :(得分:0)
经过一些实验,我发现了它。
我在哈希交换函数之后将其添加到我的jquery中:
history.replaceState("", document.title, "/");