firefox

Javascript:Firefox/Safariでbeforeunloadが効かない

FirefoxとSafariでは、beforeunloadが呼ばれても何も処理をしてくれないことがありました。 (ポップアップを表示するのはできるんですが…) <html> <body> <script src="https://cdnjs.cloudflare.com/ajax/libs/axios/0.18.0/axios.min.js"></script> <a href="https://www.google.com">Google</a> <script> window.addEventListener("beforeunload",function() { axios.get('/…</body></html>

jQuery:Firefoxでsubmit()してもフォームがサブミットされない

原因はいろいろあるようですが、僕の場合はこのように変更する必要がありました: 変更前 <button type="submit" id="post-button">送信</button> 変更後 <button type="button" id="post-button">送信</button> Firefox以外は変更前でも動くのですが…(IE11, Edge, Safari, Chrome)