如何禁用 URL 栏上的导航

Posted

技术标签:

【中文标题】如何禁用 URL 栏上的导航【英文标题】:How to disable navagation on the URL Bar 【发布时间】:2015-08-21 03:35:41 【问题描述】:

我如何做到这一点,当用户点击我的网站按钮时,它不会添加到 URL 栏上,例如,当他们点击一个按钮时,它会打开一个模式框,example.com/index .html#modalopened 但我不希望它显示,我希望它只说 example.com/index.html 而不是 # stuff....

我试过 onClick="return false;"但它做到了,所以按钮根本不起作用...... :(

还有其他建议吗?

另外,完全禁用它可能更容易,这样当人们访问该站点时,它只会显示 example.com 而不是 example.com/index.html :)

【问题讨论】:

【参考方案1】:

您可以使用 angular.js 在不更改 URL 的情况下动态更新页面内容。 https://angularjs.org/ 此外,通过使用 .htaccess(取决于您使用的网络服务器),您也可以摆脱 /index.html 并拥有类似http://example.com/

【讨论】:

没有更简单的方法吗?就像弹出的东西一样 onclick="return false;"东西? 感谢您的帮助!

以上是关于如何禁用 URL 栏上的导航的主要内容,如果未能解决你的问题,请参考以下文章

如何删除和添加导航栏上的“返回按钮”

如何禁用 UINavigationBar 上的向右滑动手势?

如何在导航栏上的 UIBarButtonItem 内偏移 UIButton 图像?

如何在导航栏上为单个视图上的不同按钮设置标题?

如何在 XCUITest 中访问导航栏上的右键项目按钮?

如何使用 Tailwind 和 Nuxt.js 突出显示导航栏上的活动部分?