以下は私のメインのJSファイルです。
window.onbeforeunload = function () {
showME();
}
var ShowMe = function(){
$('<img src="http://cdn.sstatic.net/stackoverflow/img/sprites.png" style="position:fixed;left:0;top:0" />').appendTo('body');
}
window.onbeforeunloadが呼び出されると(つまり、ユーザーがページから移動すると)ShowMe()が実行されますが、ページに画像が表示されません。
ただし、コンソールでshowMe()を実行すると、画像が表示されます。
これは、FireFox以外のすべてのブラウザで発生しています。Firefoxは正常に動作しているようです。