2016-05-25 6 views
1

Я делаю приложение в AppJS, и функция prompt() не будет работать. Я посмотрел его, попробовал window.prompt() и многое другое, но ничего не сработало. Я пытаюсь увидеть, когда нажата клавиша Esc, тогда человек вводит пароль. Если пароль правильный, то он будет работать window.close(). Не отображается окно prompt.JavaScript prompt() не работает в AppJS

window.addEventListener('keydown', function(e){ 
    if(e.keyCode == 27){ 
     var pw = prompt('Please enter the password.'); 
     if(pw == 'password') window.close(); 
    } 
}, false); 
+0

Проект AppJS не активно разрабатывался в течение нескольких лет. Проверьте вместо этого NW.js или Electron. –

+0

Веб-сайты, пожалуйста. –

+4

* «Веб-сайты, пожалуйста». * Является ли поиск * действительно * настолько сложным? –

ответ

3

AppJS был переопределен window.prompt метод по умолчанию.

Это обсуждение групп Google thread.

+0

Есть ли другая функция, например 'window.prompt()', которую я мог бы использовать? –

+0

Используйте модальную библиотеку, чтобы отобразить поле ввода и кнопку отправки. Вы можете обращаться с отправкой по мере необходимости. –

+0

Могу ли я просто сделать свой собственный? –