2013-10-17 45 views
1

我有一個彈出窗口,我需要在window.load事件後調用print函數。 我用這個語法:Chrome彈出窗口加載和window.load後打印

var popup = window.open(.....); 
$(popup).load(function() 
{ 
popup.print(); 

}); 

一切正常在FF,但在Chrome打印功能Web字體完全加載之前調用。 什麼問題?

+0

是網頁字體異步加載也許...? – CBroe

+0

我正在像這樣加載它們: @ font-face { font-family:'bbc'; src:url(「../ fonts/bbc-nassim-regular.eot」); (「../ fonts/bbc-nassim-regular.ttf」)格式(「opentype」), url(「../ fonts/bbc-nassim-regular .woff「)格式(」woff「), url(」../ fonts/bbc-nassim-regular.otf「)格式(」opentype「); } –

回答

0

使用<身體的onload = 「window.print()」>而不是調用popup.print()

+0

晚但是對,謝謝 –