我试图在pdf打开的时间和pdf文件上调用print函数之间设置延迟.目前没有任何反应,但如果我将print函数移到setTimeout之外,它将调用print函数,但这不是我想要的,因为它太快了而且还没有加载pdf.当我在setTimeout中放置警报时,它们在指定的3秒内被称为罚款.
var pdfWin = window.open(docPath);
setTimeout(function() {
pdfWin.print();
},3000)
Run Code Online (Sandbox Code Playgroud)
我的问题是:为什么没有调用打印功能?
提前致谢
var pdfWin = window.open(docPath);
pdfWin.onload = function() {
pdfWin.print();
};
Run Code Online (Sandbox Code Playgroud)
在chrome中对我来说很好.
由于同源策略,.print()如果窗口与父窗口位于同一域中,则只能在窗口上调用.否则我可以在我的页面上打开你的脸书并在那里提交一些表格; p
| 归档时间: |
|
| 查看次数: |
3460 次 |
| 最近记录: |