我已经在网站上使用了一段时间的示例代码,现在从IE11和Windows 8.1运行时出现了问题。
问题是,当再次调用javascript方法.print()时,不会弹出打印窗口。
<html>
<head></head>
<body onload="window.document.getElementById('PDFDoc').print();">
<object id='PDFDoc' name='PDFDoc' type='application/pdf' data='Hello World.pdf' height="369" width="266" style="border-width:thin;border:#CCCCCC" >
</object>
</body>
</html>
我发现this article讨论了类似的内容,但我自己却无法将其用作修复程序。
PS:我会上载Hello World pdf,但是stackoverflow不允许我这样做,所以只使用任何pdf复制错误。
在调试模式下,我收到错误object doesn't support property or method 'print'
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS82cTNTSy5wbmcifQ==” alt =“在此处输入图像描述”>“ >>
我知道self.print()
可以工作,但是我不确定如何将其改编为此代码以打印pdf,而不是整个html页面。还有其他解决方法吗?
我已经在我的网站上使用了一段时间的代码示例,现在从IE11和Windows 8.1运行时出现了问题。问题是,当...