我试图找到与我的问题有关的问答。但是我找不到。我创建了一个代码,如果用户单击双击或单击单个链接,他将重定向到错误页面。
我的代码是
<script>
var doubleClick = false;
function myWillPageRedirect() {
if(!doubleClick) {
doubleClick = true;
window.open("errorPage.html");
}
}
</script>
但这不起作用。为什么?
我想创建一个通常可以在某些银行或金融网站上看到的安全页面。
我要创建'if user click window back button then he will redirect to error page.'
或,如果单击刷新按钮,则将执行相同的操作并重定向到error page.
..
如果所有这些代码都可以在Linux服务器后端代码中生成。那会很好。 请帮忙。我并不是说要为我创建一些代码,而是要寻求一些帮助以更正我的代码,或者提供一些额外的帮助以确保它们的安全。
谢谢。
答案 0 :(得分:0)
HTML:
<a href="#" ondblclick="myWillPageRedirect()">Double-click me</a>
JS:
if(performance.navigation){ //Check if the page was refreshed
if( performance.navigation.type === performance.navigation.TYPE_RELOAD ){
myWillPageRedirect();
}
}
function myWillPageRedirect() {
window.open("errorPage.html");
}
window.onhashchange = function() { //Check if the url has changed (in case of pressing back button)
myWillPageRedirect();
}
的更多信息