ご閲覧いただきまして、ありがとうございます。
Webページの実装において、ユーザーがブラウザバックをしようとした時のみ
アラート(モーダルなど)を表示したいと考えています。
調べてみたところ、下記のやり方があったのですが
戻るだけでなく、別のページに離脱する際にもアラートが表示されています。
JavaScript
1window.onbeforeunload = function() { 2 //Chromeでは動かない.デフォルトの文言が表示される. 3 return "編集中です。本当に他のページに移動しますか?"; 4};
React側で下記の実装も試みてみたのですが、ちゃんと動きませんでした・・・。
https://stackoverflow.com/questions/39342195/intercept-handle-browsers-back-button-in-react-router
抽象的ではありますが、なにかアイデアあがあればご教示お願いしたいです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/15 07:36