わかりました、とても簡単です。ページ上の情報をフラットな形式で含む、印刷に適した形式を別のウィンドウで開こうとしています。次のコードは chrome ではうまく機能しますが、IE と FireFox では不十分です。つまり、新しいタブが開きますが、コンテンツは読み込まれません。FirefoxではなくChromeで動作する理由について何か考えはありますか?
function generate_printer_friendly(){
var form = jQ('<form/>').appendTo(document);
window.open('','printer_friendly');
form.attr('action','plugins/BuildAndInstall/pages/printer_friendly.php')
.attr('target','printer_friendly')
.attr('method','post')
;
jQ('<input/>')
.attr('type','hidden')
.attr('name','bid')
.val(JSON.stringify(bid))
.appendTo(form)
;
form[0].submit();
form.remove();
}