简体   繁体   English

使用页面刷新按钮或f5重定向到手动页面刷新页面

[英]Redirect to a page on manual page refresh using page refresh button or f5

I want to redirect user to Google whenever he clicks on the browser page refresh button or press the f5 key 我想在用户单击浏览器页面的刷新按钮或按f5键时将其重定向到Google

I write this code but it's not working fine: 我写了这段代码,但是不能正常工作:

window.onbeforeunload = function(){
        location.href = '<?=$szLinkURL?>';
             return 'are you sure you want to leave?';
}

I want that if I choose yes, then only I will be redirected, else stay in the same page. 我希望如果我选择“是”,那么只有我将被重定向,否则留在同一页面上。

Also, if only refresh button of the browser is clicked, then only the script will run; 另外,如果仅单击浏览器的刷新按钮,则仅脚本将运行;否则,仅运行脚本。 it won't run when the back button or forward button will be clicked. 单击后退按钮或前进按钮时,它将不会运行。

window.onbeforeunload = function(){
     window.setTimeout(function () {
                     window.location =<?=$szLinkURL?>;}, 0); 
     window.onbeforeunload = null; 
// necessary to prevent infinite loop, that kills your browser }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用F5页面布局中断页面刷新 - Page layout breaks on page refresh using F5 关闭浏览器时显示警告框,但不显示页面刷新或使用f5或浏览器刷新按钮刷新 - Show alert box when closing browser, but not on page reload or refresh using f5 or browser refresh button 刷新站点页面,就像按 F5 或单击刷新按钮一样 - Refresh a site page just like pressing F5 or clicking refresh button 如何在按下F5或刷新按钮时仅刷新页面的一部分 - How to refresh only a part of the page when F5 or refresh button is pressed getJSON中断页面刷新(F5)。 怎么修? - getJSON breaks on page refresh (F5). How to fix? jQuery倒计时,但是如果页面刷新/ F5仍然保持计时器 - Jquery countdown but if page refresh/F5 still keep timer jQuery 在 Chrome 中的页面刷新 (F5) 后表现异常 - jQuery behaving strange after page refresh (F5) in Chrome 每次使用f5刷新页面时如何运行Javascript函数 - How to run a Javascript function everytime f5 is used to refresh the page 当用户尝试使用f5,ctrl + 5使用jquery脚本刷新浏览器页面时,警报无效 - Alert is not working when user try to refresh browser page using f5,ctrl+5 using jquery script jQuery不会在Internet Explorer 10上加载页面加载; 仅加载页面刷新(F5) - jQuery does not load on page load on Internet Explorer 10; only loads on page refresh (F5)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM