javascript利用iframe打印pdf文档失败的问题
pdf文档不能在QQ浏览器(或者谷歌浏览器)直接打开
利用iframe打印pdf文档可能遇到的问题
利用$("#"+iframe的id)[0].contentWindow.print();打印pdf文档,在谷歌浏览器或者QQ浏览器出现以下错误:Uncaught DOMException: Blocked a frame with origin “https://” from accessing a cross-origin frame.at printPDF (https://:161:43) at HTMLButtonElement.onclick (https://:154:81)
提示跨域问题
以上错误也可以查看浏览器关于pdf文档的设置,设置如下:
如果在qq浏览器中无法直接打开pdf文件,而且把pdf文件直接拖拽进qq浏览器会弹出下载pdf的弹窗,可以查看一下QQ浏览器是否设置了选项”下载PDF文件,而不是在浏览器里自动打开 “。
谷歌浏览器也有相关的选项:下载 PDF 文件,而不是在 Chrome 中自动打开它们,路径:高级->隐私设置和安全性->网站设置->PDF 文档,
javascript利用iframe打印pdf文档失败的问题相关推荐
- 利用Aspose.PDF以编程方式打印PDF文档
使用C#打印PDF文件 可以使用C#或VB.net在.NET应用程序中自动打印PDF文件.您可以按照以下简单步骤打印PDF文件: 创建一个PdfViewer类的对象 加载输入的PDF文档 打印PDF文 ...
- 利用Django生成PDF文档
利用Django生成PDF文档 本小节说明如何利用Django视图动态生成PDF文档.此功能是由优秀的开源Python PDF库ReportLab实现的. 动态生成PDF文档的好处在于你可以定制PDF ...
- 使用PDF处理控件Aspose.PDF以编程方式打印PDF文档完整攻略
许多公司在很大程度上减少了纸张的使用.但是,在某些情况下打印很重要.例如,系统可能包含PDF格式的在线订单的详细信息.他们需要在分发在线订单进行交付时打印PDF.他们大规模处理项目,因此手动打印每个文 ...
- java pdf打印_Java 打印PDF文档
本文将介绍如何在Java应用程序中打印PDF文档.一般有以下三种常见打印方式:静默打印 显示打印对话框打印 打印PDF时自定义纸张大小 使用工具:Free Spire.PDF for Java 创建运 ...
- C# 打印PDF文档的10种方法
操作PDF文档时,打印是常见的需求之一.针对不同的打印需求,可分多种情况来进行,如设置静默打印.指定打印页码范围和打印纸张大小.双面打印.黑白打印等等.经过测试,下面将对常见的几种PDF打印需求做一些 ...
- Java调用打印机打印PDF文档的两种方法
最近,由于项目需求,需要增加系统调用打印机打印PDF文档功能.以前在Asp.Net项目中做过套打,但是现在的需求直接文档打印,下面是实现代码调用打印机的两种方法. 1.Java Print Servi ...
- java jar 打印_三种Java打印PDF文档的实例代码
以下内容归纳了通过Java程序打印PDF文档时的3种情形.即: 1 静默打印 2 显示打印对话框打印 3 打印PDF时自定义纸张大小 使用工具:Spire.PDF for Java Jar文件获取及导 ...
- C# 六种方案打印PDF文档
打印PDF文档是开发人员经久不变的话题,常见的打印需求大致有以下六种: 用默认打印机打印PDF文档 用虚拟打印机打印PDF文档 指定打印机及PDF文档的打印页码范围 静默打印PDF文档 双面打印PDF ...
- Java 打印PDF文档 - 指定打印机、自定义纸张大小、设置打印参数、显示打印对话框等
这篇文章介绍如何在Java应用程序中打印PDF文档以及进行一些打印设置,包括指定打印机.自定义纸张大小.设置打印参数.以及显示打印对话框等. 导入jar文件 本文所使用的PDF类库是Spire.PDF ...
最新文章
- Oracle 表的访问方式(2)-----索引扫描
- Python: sklearn库——数据预处理
- 理解 Dubbo 服务引用
- VTK:网格之TableBasedClipDataSetWithPolyData2
- 如果用户访问一个不存在的地址呢?
- c语言变量ppt,C语言程序设计-变量.ppt
- 原来C语言还可以这样实现“泛型编程”!
- Linux dd 命令
- SpringBoot 整合 RabbitMQ 实践
- 网页选项卡应用4-12
- Java权限管理(授权与认证)
- rpo流程图模板_Visio Pro 2019下载-Microsoft Visio Pro(流程图制作软件)下载2019x64 简体中文版-西西软件下载...
- 【C语言】扫雷游戏(包含递归展开、手自动标记功能)
- Simulink提速方式
- Creo二次开发 Creo4.0 Qt5 动态部署发布
- 双硬盘SSD+HDD安装双系统win10+Ubuntu16.04
- BZOJ 3699 GAL的数组
- 第13期微生物组-宏基因组分析(线上/线下同时开课,2021.11)
- R语言机器学习mlr3:模型解释
- 多元线性回归的梯度下降