//check for Navigation Timing API support
if (window.performance) {
console.info("window.performance works fine on this browser");
}
if (performance.navigation.type == 1) {
console.info( "This page is reloaded" );
location.hash='/app/homepage'
} else {
console.info( "This page is not reloaded");
}
扩展资料
判断一个网页是刷新还是关闭
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>
<body οnunlοad=fclose() οnlοad=fload() οnbefοreunlοad=bfunload()>
<script>
var s = "test";
function fclose()
{
if(s=="no")
alert('unload me!='+s+'这是刷新页面!');
else
alert('这是关闭页面');
}
function fload()
{
alert("load me!="+s);
}
function bfunload()
{
s = "no";
}
</script>
</body>
</html>
呢个次次都弹出啦,有何意义
呢个次次都弹出警告框啦,有何意义
页面加载弹,刷新又弹,意义何在
那就看你想要以什么方式表示了,也可以保存到变量或是显示到页面
追问都话判断页面是否刷新啦,你连判断都无,哎。。。
追答也许你说的刷新是指按键F5的刷新,如果是的话
$(document).keydown(function()
{
if(116==event.keyCode)使用了F5
{
//代码
}
});
刷新至少有2种方式或以上啦,单凭呢个按键判断都唔全面啦
如果页面第一次加载要调用B函数,刷新页面就不调用,需要判断下是否已刷新页面,如何操作?
追答没搞出来,,坐等行货大神~~~
本回答被网友采纳