在浏览器中更改URL而不使用JavaScript加载新页面

在浏览器中更改URL而不使用JavaScript加载新页面,第1张

在浏览器中更改URL而不使用JavaScript加载新页面

对于HTML 5,请使用

history.pushState
函数。举个例子:

<script type="text/javascript">var stateObj = { foo: "bar" };function change_my_url(){   history.pushState(stateObj, "page 2", "bar.html");}var link = document.getElementById('click');link.addEventListener('click', change_my_url, false);</script>

和href:

<a href="#" id='click'>Click to change url to bar.html</a>

如果要更改URL而不在后退按钮列表中添加条目,请

history.replaceState
改用



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5004874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存