js删除浏览器url后边参数 页面不刷新 禁用html5 100
我要做到的效果是比如这个url删除url后边参数页面不刷新让url成为zhidao.baidu.com有没有什么办法如果是html5的方法的话就算了,最好能贴出源码满意加...
我要做到的效果是
比如这个url 删除url后边参数 页面不刷新 让url成为zhidao.baidu.com 有没有什么办法 如果是html5的方法的话就算了,最好能贴出源码 满意加分100 展开
比如这个url 删除url后边参数 页面不刷新 让url成为zhidao.baidu.com 有没有什么办法 如果是html5的方法的话就算了,最好能贴出源码 满意加分100 展开
3个回答
展开全部
// 如果是删除所有参数,则直接根据?来分割成数组再取第一个
var url = 'zhidao.baidu.com/new?word=js+unction&ie=GBK';
url = url.split('?')[0];
window.history.pushState({}, 0, url);
// 至于你说的要变成zhidao.baidu.com,则再根据 / 来操作
var url = 'zhidao.baidu.com/new?word=js+unction&ie=GBK';
var http_ = url.indexOf('//')>-1?url.split('//')[0]+'//':'';
var c = url.indexOf('//')>-1?url.split('//')[1]:url;
var cont_ = c.indexOf('/')>-1?c.split('/')[0]:c.indexOf('?')>-1?c.split('?')[0]:c;
url = http_+cont_;
window.history.pushState({}, 0, url);
展开全部
//你不想用HTML5?算了吧。我看你的服务器没有那么强大来记录所有用户访问记录来给对应用户生成页面。或者,用iframe来达到访问的效果.
window.iframe_jump=function(url){
accessIframe.src=url;
}
<!-- index.html -->
<iframe src="/gindex.html" id="accessIframe" style="width:100%;border:none;height:1000px"></iframe>
<!-- all other htmls should include this script: -->
<script>
var links=document.getElementsByTagName("a");
for(var i in links){
links[i].addEventListener("click",function(e){
window.top.window.iframe_jump(e.target.href);
e.preventDefault();
});
}
</script>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
web=location.href;
pos=web.indexOf('/');
location.href=web.substring(0,pos);
至于不刷新什么的,楼下继续!。。。。。。。。。。。
pos=web.indexOf('/');
location.href=web.substring(0,pos);
至于不刷新什么的,楼下继续!。。。。。。。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询