Chrome での返品確認に問題があります。Firefox では問題ありません。
window.onbeforeunload = function() {
var result = confirm('Really?');
if(result) {
console.log('Do something');
}
}
何か案は?ありがとう!
Chrome での返品確認に問題があります。Firefox では問題ありません。
window.onbeforeunload = function() {
var result = confirm('Really?');
if(result) {
console.log('Do something');
}
}
何か案は?ありがとう!
から何かを返す必要がありbeforeunload
ます。
はconfirm
無視されます
2011 年 5 月 25 日以降、HTML5 仕様では、window.showModalDialog()、window.alert()、window.confirm()、および window.prompt() メソッドの呼び出しは、このイベント中に無視される可能性があると規定されています。
window.onbeforeunload = function() {
return 'Date will be lost: are you sure?'; //<= here
}
何かを返さない場合、ハンドラー関数内のアクションは、ページがアンロードされる前に実行されます。
ユーザーがページを離れようとしている場合、(一部のブラウザーでは) ダイアログを使用できません。それ以外の場合は、アラートの絶え間ないストリームを配置できます。