다음 스 니펫을 작성하여 내 사이트에서 비밀번호를 사용하도록 설정했지만 브라우저의 다른 탭으로 이동하면 비밀번호 확인 메시지가 사라지고이 기능은 더 이상 유용하지 않습니다.다른 탭으로 이동하면 자바 스크립트 프롬프트 창이 사라집니다.
function passWord(title) {
var pwd = prompt(title);
switch (pwd) {
case '2017': true;
break;
case null: passWord('Access Denied - Password Incorrect, Please Try Again.');
break;
default: passWord('Access Denied - Password Incorrect, Please Try Again.');
}
}
본문 태그에서이 함수를 호출합니다.
는<body onload="passWord('Please enter password here')">
올바른 방법은 서버에서 암호로 보호 된 데이터를 서버에 안전하게 작성하는 것입니다. 클라이언트 쪽 JavaScript는 보안이 아닙니다. –
감사합니다. @CelebBlack. 나는 단지 짧은 시간의 해결책을 찾고 있지만, 네가 절대적으로 옳다. –