首页 > 解决方案 > Javascript,从 url 中删除查询字符串并更新 url 和浏览器历史记录

问题描述

我有一个看起来像这样的网址: https ://example.domain.no/modulsofa?f=1&kategori[0]=256

我的目标是使用 javascript 并从 URL 中删除查询字符串。这样当您重新加载页面时,只会加载https://example.domain.no/modulsofa

我现在正在做的是这样的:

window.history.replaceState({}, '', location.pathname);

这将更新 URL 并删除查询字符串。但是当我在 Safari 中重新加载页面时,会加载旧 URL。我怎样才能确保新的 url 是在我重新加载页面时加载的?

标签: javascriptbrowser-history

解决方案


推荐阅读