javascript - 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 是在我重新加载页面时加载的?
解决方案
推荐阅读
- python-3.x - 如何在 Python 中制作具有自定义日期范围和自定义开始日期的日历
- react-native - Drawer Navigator 在状态栏下方呈现(顶部边缘)[React Navigation]
- python - RNN 中的隐藏大小与输入大小
- php - 动态更改默认连接
- sql - 将源列值合并到一个目标列中
- akka - 用演员为银行客户经理建模的最佳方法是什么?
- java - 用于运行带参数的 set maven 命令的 GUI?
- java - Java 编码问题
- ios - 为什么 SwiftUI 视图转换修饰符不起作用?
- android - 颤振(飞镖)方法'tr'在null调用