用户重新加载页面后的HTML / JQuery重定向

时间:2016-10-07 07:39:14

标签: javascript jquery html

用户重新加载页面后,如何重定向到另一个HTML页面? 我不想自动执行此操作,因此无法使用http-equiv =" refresh"。 有任何想法吗?感谢

3 个答案:

答案 0 :(得分:2)

下面的功能将确保,如果您的页面是第一次加载或页面刷新。然后,您可以相应地添加您的代码。

<form name="refreshForm">
<input type="hidden" name="visited" value="" /> 
 // above Hidden field to store value of your page load status
</form>

function checkRefresh()
{
    if( document.refreshForm.visited.value == "" )
    {
        // This is a fresh page load
        document.refreshForm.visited.value = "1";
    }
    else
    {
             // This is a page refresh    
            window.location.replace("http://google.com");
             // Or , Use either of them
            window.location.href = "http://google.com";
    }
} 

答案 1 :(得分:0)

<meta http-equiv="refresh" content="30; ,URL=http://www.metatags.info/login">

content = 30 // 30秒后,您的网页将重定向到此网址= here“网址

答案 2 :(得分:0)

您可以在按下F5键时触发事件: -

document.onkeydown = fkey;
document.onkeypress = fkey
document.onkeyup = fkey;

var wasPressed = false;

function fkey(e){
        e = e || window.event;
       if( wasPressed ) return; 

        if (e.keyCode == 116) {
             window.location = "http://www.yoururl.com";;
            wasPressed = true;
        }
 }