【发布时间】:2017-06-24 11:56:09
【问题描述】:
在使用 url 中的 id 自动导航的交互式网站上工作后,我想知道如何在它仍能正常导航的情况下隐藏它。经过对这里的一些研究,我发现以下脚本对我不起作用。
if ($.browser.msie && parseInt($.browser.version, 10) === 9 && window.location.href.indexOf("#"))
{
document.location.href = String( document.location.href ).replace( /#/, "" );
}
ankit Chaudhary 和 jetpack pony 回答了我的问题,我刚刚处理了一些问题。
【问题讨论】:
-
首先,
$.browser已被弃用多年,它可能已从最新的jQuerys 中删除。其次,代码只替换了#标记,而不是hash内容本身,听起来不是很有用。请澄清您的问题。 -
请注明“不适合我”。你的 sn-p 到底出了什么问题,应该怎么办?
-
它应该从 url 中隐藏 id,而不会影响这些元素及其 id 之间的导航。如果我要输入 www.site.com/#home,它会将我带到主页部分,并且 url 将显示为 www.site.com。
-
不要那样做..
标签: javascript jquery html url