コードの多くの場所で JSF リダイレクトを使用しています。
FacesContext.getCurrentInstance().getExternalContext().redirect(url);
応答としてリダイレクトが送信されます。
<partial-response>
<redirect url="http://some/url"></redirect>
</partial-response>
問題は、アクティブな onbeforeunload があり、リダイレクトの処理時に警告メッセージが表示されることです。
$(window).bind('beforeunload', function(){
return '${onbeforeunload}';
});
リダイレクト処理メカニズムにプラグインし、その場所で onbeforeunload を無効にする方法はありますか? または、一般的な方法で onbeforeunload を処理する JSF2/PrimeFaces パターンはありますか?