ユーザーが保存されていない設定を含むページを離れようとした場合に警告を表示したいのですが、それらの設定を保存しようとしている場合は明らかにそうではありません。
以下はうまくいくはずだと思っていたので、私の理解は間違っていると思いますが、うまくいきません。誰かが私が間違っていることを教えてもらえますか? ありがとう。
$('input[name="Submit"]').off('onbeforeunload');
window.onbeforeunload = function closeEditorWarning(){
/** Check to see if the settings warning is displayed */
if($('#unsaved-settings').css('display') !== 'none'){
bol_option_changed = true;
}
/** Display a warning if the user is trying to leave the page with unsaved settings */
if(bol_option_changed === true){
return '';
}
};