Da quanto ne so io non è possibile, per la diversa interpretazione che fanno i browser dell'evento onbeforeunload