beforeunloadイベントを利用した確認ダイヤログの表示で、チェックボックスを表示させない
現在フォームを作成し、フォームで戻るボタンを選択した際にアラートを表示させるようにしています。
その際「このページでこれ以上ダイアログボックスを生成しない」とメッセージとチェックボックスが表示されるため、このメッセージとダイヤログをJSで非表示にする設定はございますでしょうか?
ブラウザ側で制御する方法は見つかったのですが、システム側で非表示にする設定が見つからず
どなたかご教授頂ければと存じます。
確認したブラウザは、クロームのバージョン 57.0.2987.133 になります
ご回答頂く際はJSはでもJqueryでも問題ございません。
恐れ入りますが、よろしくお願いします
<div class="entryProfile-buttonWrapper--fb flex">
<div>
<a class="btn btn-flat-facebook w-80-percent" href="/users/auth/facebook?is_business=false">
Facebookで登録・ログイン </a>
</div>
</div>
<form accept-charset="UTF-8" action="/registration" class="new_user" id="js-registrationForm" method="post">
<div class="form-group row">
<div class="col-xs-3 text-left">
<span class="text-bold">姓(全角漢字)</span>
</div>
<div class="col-xs-4">
<input class="form-control placeholder-no-fix" id="user_profile_attributes_last_name" name="user[profile_attributes][last_name]" placeholder="内田" type="text">
</div>
</div>
<input class="btn btn-blue registrationForm-submit w-90-percent track-regist-db" data-disable-with="送信中..." id="submit-registration" name="commit" type="submit" value="無料会員登録する">
</form>
onBeforeunloadHandler = (e) ->
e.returnValue = 'このサイトを離れてもよろしいですか?'
$(window).on 'beforeunload', onBeforeunloadHandler
$('.btn.btn-flat-facebook').on 'click', (e) ->
$(window).off 'beforeunload', onBeforeunloadHandler
$('form').on 'submit', (e) ->
$(window).off 'beforeunload', onBeforeunloadHandler