iframe
ChromeでPDFを読み込んでいます。PDFは、ページが置かれているのと同じサーバー上にあります。iframe
ロードすると、要素にデフォルトの背景色が表示されますbody
。このデフォルトを変更するか、その場で変更したいと思います。試しましたが、変更しようとするとまだそこにありません(PDFがまだロードされていないため)。これを行う方法はありますか?
例: http: //jsfiddle.net/forgetcolor/XJcr5/2/
<p id="btn">load PDF</p>
<iframe style="display:none;">
$('#btn').click(function() {
$('iframe').attr('src','http://doc.jsfiddle.net/_downloads/jsFiddle.pdf');
$('iframe').contents().find('body').css('background-color', '#fff');
$('iframe').show();
});