location.assign() 可跳转页面(重定向页面)
location.replace() 替换当前页面,不记录历史,无法后退
location.reload() 刷新页面f5,参数为true为强制刷新 ctrl +f5
location方法
<input type="button" name="" id="btn" value="点击页面跳转" />
<a href="javascript:;" onclick="getreplace()">跳转qn页面</a>
<a href="javascript:;" onclick="getreload()">点击刷新页面</a>
location方法
var btn = document.querySelector('#btn');
btn.onclick = function(){
//跳转页面
location.assign('http://www.baidu.com');
}
跳转页面后 无法后退
function getreplace(){
location.replace('qn.html');
}
刷新页面
function getreload(){
location.reload();
}
navigator对象可以判断 登陆的类型 移动端 还是网页端
if((navigator.userAgent.match
(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
console.log("手机端");
} else {
console.log("PC端");
}
window对象给我们提供了一个 history对象,与浏览器历史记录进行交互。该对象包含用户(在浏览器窗口中)访问过的URL。
history.back() 后退功能
history.forward() 前进功能
go(参数) 前进后退功能,如果是1,就前进一个页面,-1就后退一个页面
<body>
history2页面
<a href="history3.html">history3html页面</a>
<input type="button" name="" id="" value="后退一步" onclick="goback()"/>
<input type="button" name="" id="" value="前进一步" onclick="gofoward()"/>
<script type="text/javascript">
// 页面后退一步
function goback(){
// history.back();
history.go(-1);
}
//页面前进一步
function gofoward(){
// history.forward();
history.go(1);
}
</script>
</body>