ユーザーがファイルをアップロードしてブラウザを閉じるとonbeforeunload()が発生し、アラートがポップアップするスクリプトがあります。何とかそれがFirefoxで動作しない、それはIEやOperaやSafari上で完全に正常に動作します。..コードがそうFirefoxこのページでは、離れることを確認するメッセージが表示されます
window.onbeforeunload = checkUnload;
function checkUnload() {
if (document.upload.isEmailing())
return "Aaaa";
のようなもので、ユーザーが電子メールで送信する時にブラウザを閉じたときに、IEとオペラで、それが表示されます「AAAA」と言ってポップアップを開き、休暇または滞在のページボタンを押します。
しかし、Firefoxでは、それは「このページでは、あなたが残しておきたいことを確認するためにあなたを求めている。 - あなたが入力したデータが保存されない場合があり、」
を表示休暇中または滞在中のページボタン付き。
なぜ機能しないのですか?何か間違っていますか?
注:FFこれは役立つ場合は最新バージョンを使用しています。
あなたの答え@ http://stackoverflow.com/a/1632004/971459はもはや役に立ちませんでしたか? ..くそー! – Samson
@Samson:Chromeで動作します。 – SLaks
FFは新しいIEです - 狂った! – rymo