iPhoneのSafariでネットを見ていると、「本当にこのフォームを再送信しますか」というメッセージが出てくることがあります。
消したいのに消えない、このメッセージの意味と対処法について説明しますね。
「本当にこのフォームを再送信しますか」の意味
「フォーム」とは
「本当にこのフォームを再送信しますか」の「フォーム」というのは、Safariで何かを入力して送信したところのことです。
例えば、
- 検索キーワード
- ID名とパスワード
- ネット掲示板、ブログへのコメント
- ネット通販のショッピングカート
などを入力して送信したところが「フォーム」です。
そして、見ているサイトによっては、あるページへフォームの内容を送信したあとに「戻る」ボタンや「進む」ボタンでそのページをまた開こうとすると、もう一度その内容を送信しないと開けない仕組みになっていることがあるんです。
そうしてページを開くためにフォームの内容を再送信した場合、
- ネット掲示板やブログのコメント欄などでメッセージを送信した後では、二重に投稿されてしまう
- ネット通販などのお金をやりとりする場面では、最悪、二重に注文、決済をしてしまう
といった問題が発生することがあるため、「本当にこのフォームを再送信しますか」のメッセージが出て確認してくれるようになっています。
そういった大事なメッセージなので、非表示にもできず、何度も出てくるんですね。
対処法
このメッセージが出た場合は、その前にSafariから何かを入力して送信しているはず。
どういった内容を送信していたか思い出して、もう一度送信していいものなら「送信」を、そうでない場合は「キャンセル」を選択するようにしてください。
「キャンセル」するとフリーズしてる?
「送信」を選択すれば目的のページが表示されますが、「キャンセル」を選択するとページが変わらずそのままになってしまう(他のページへ動けなくなる)ので、Safariがフリーズしてしまったのか?と思うかもしれません。
しかしこれはフリーズの状態とは違い、目的のページにたどり着くのには再送信が必要なために、ページを開けなくなってしまっているだけです。
もう一度ページを開きたい場合は、ブックマーク(お気に入り)や検索から入り直せば見ることができます。
対処例
それでは、ひとつ対処の例を見てみます。
下の画面は、Twitterで人気の名前を入れるだけでいろいろな診断をしてくれるサイト「診断メーカー」を開いたところです。
- 名前を入れるフォームに名前を入れて、送信ボタンを押します。
- 診断結果のページが表示されたので、「戻る」ボタンを押してひとつ前のページに戻ってみます。
- ひとつ前のページに戻ったところで、「進む」ボタンを押すと、「本当にこのフォームを再送信しますか」のメッセージが表示されました。
この場合は、さきほど名前フォームに入力した名前をもう一度送信しないと結果のページが開けないので、再送信してもいいか確認されています。 - もう一度名前を送信しても問題ないので、「送信」を押すと、もう一度診断結果のページを表示することができました。
このように、その都度フォームの内容を再送信して大丈夫か判断してみてください。