質問するログイン新規登録

質問編集履歴

1

ソースコードの追記

2021/11/18 07:04

投稿

sumimasa
sumimasa

スコア3

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,21 @@
5
5
  ### 発生している問題・エラーメッセージ
6
6
  MacBookのSafari,GooglaChromeではアラートが表示されるのですが、スマホのSafariではアラートが表示されません。
7
7
 
8
+ ### アラートのソースコード
9
+ ```
10
+ <script>var onBeforeunloadHandler = function(e) {
11
+ e.returnValue = '入力したデータが消去されます';
12
+ };
13
+ // イベントを登録
14
+ window.addEventListener('beforeunload', onBeforeunloadHandler, false);
8
15
 
16
+
17
+ form.addEventListener('submit', function(e) {
18
+ // イベントを削除
19
+ window.removeEventListener('beforeunload', onBeforeunloadHandler, false);
20
+ }, false);
21
+ </script>
22
+ ```
9
23
  ### 試したこと
10
24
 
11
25
  MacBookではアラートが表示されるためコードが間違っているとは思えません。スマホの設定でアラートをオフにする機能などがあるのでしょうか?