0

わかりました、とても簡単です。ページ上の情報をフラットな形式で含む、印刷に適した形式を別のウィンドウで開こうとしています。次のコードは 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();
}
4

1 に答える 1