无法从域名中删除哈希标签
Unable to remove hash tags from domain name
我有一个单页网站,里面有五个锚链接。当我打开网站时,地址栏显示domain.com/#numberofpage
找不到删除哈希标签显示的解决方案,也许我使用了不正确的关键字来查找它。
你能帮忙解决这个问题吗?
var url = window.location.href;
$('#change').on('click', function() {
var arr = url.split('?');
arr.pop();
window.location.href = arr[0];
});
但是,如果您不真正去任何地方,那也会转到domain.com
。
防止页面重新加载,则必须添加哈希#。
css-tricks.com 对此有一个很好的截屏视频,看看: 动态内容的最佳实践
相关文章:
- 从(window.location.hash)中删除哈希
- Regex正在从头开始删除哈希
- 如何从 angularjs ng-route 中删除哈希 #
- 删除 URL 哈希字符串中的前几个字符
- 带有 MVC asp.net 角度路由删除 URL 上的哈希 #
- 无法从域名中删除哈希标签
- 如何从 UI 路由器中的 URL 地址中删除哈希标记 (#)
- 删除哈希更改事件的 URL 哈希(不是变量)
- 删除窗口哈希中的 # 以在函数中使用
- 在 Laravel Homestead 中使用 Vue.js 时从 URL 中删除 # 哈希
- 如何从控制器 ASP.NET url 中删除哈希参数,以便返回到 Angular.JS 应用程序中的根 URI
- 角度删除哈希符号
- 如何在javascript或jquery中删除锚标记哈希点击的滚动
- 从当前页面的URL中删除哈希
- 从URL中完全删除哈希
- 从URL中删除哈希(灯箱)
- 使用AngularJs删除哈希前的参数
- 按键和返回值从哈希中删除
- 从URL中删除哈希,以无哈希URL加载页面,然后在不重新加载页面的情况下向URL添加哈希
- 正在从花哨的jQuery URL中删除哈希