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文档失败的问题相关推荐

  1. 利用Aspose.PDF以编程方式打印PDF文档

    使用C#打印PDF文件 可以使用C#或VB.net在.NET应用程序中自动打印PDF文件.您可以按照以下简单步骤打印PDF文件: 创建一个PdfViewer类的对象 加载输入的PDF文档 打印PDF文 ...

  2. 利用Django生成PDF文档

    利用Django生成PDF文档 本小节说明如何利用Django视图动态生成PDF文档.此功能是由优秀的开源Python PDF库ReportLab实现的. 动态生成PDF文档的好处在于你可以定制PDF ...

  3. 使用PDF处理控件Aspose.PDF以编程方式打印PDF文档完整攻略

    许多公司在很大程度上减少了纸张的使用.但是,在某些情况下打印很重要.例如,系统可能包含PDF格式的在线订单的详细信息.他们需要在分发在线订单进行交付时打印PDF.他们大规模处理项目,因此手动打印每个文 ...

  4. java pdf打印_Java 打印PDF文档

    本文将介绍如何在Java应用程序中打印PDF文档.一般有以下三种常见打印方式:静默打印 显示打印对话框打印 打印PDF时自定义纸张大小 使用工具:Free Spire.PDF for Java 创建运 ...

  5. C# 打印PDF文档的10种方法

    操作PDF文档时,打印是常见的需求之一.针对不同的打印需求,可分多种情况来进行,如设置静默打印.指定打印页码范围和打印纸张大小.双面打印.黑白打印等等.经过测试,下面将对常见的几种PDF打印需求做一些 ...

  6. Java调用打印机打印PDF文档的两种方法

    最近,由于项目需求,需要增加系统调用打印机打印PDF文档功能.以前在Asp.Net项目中做过套打,但是现在的需求直接文档打印,下面是实现代码调用打印机的两种方法. 1.Java Print Servi ...

  7. java jar 打印_三种Java打印PDF文档的实例代码

    以下内容归纳了通过Java程序打印PDF文档时的3种情形.即: 1 静默打印 2 显示打印对话框打印 3 打印PDF时自定义纸张大小 使用工具:Spire.PDF for Java Jar文件获取及导 ...

  8. C# 六种方案打印PDF文档

    打印PDF文档是开发人员经久不变的话题,常见的打印需求大致有以下六种: 用默认打印机打印PDF文档 用虚拟打印机打印PDF文档 指定打印机及PDF文档的打印页码范围 静默打印PDF文档 双面打印PDF ...

  9. Java 打印PDF文档 - 指定打印机、自定义纸张大小、设置打印参数、显示打印对话框等

    这篇文章介绍如何在Java应用程序中打印PDF文档以及进行一些打印设置,包括指定打印机.自定义纸张大小.设置打印参数.以及显示打印对话框等. 导入jar文件 本文所使用的PDF类库是Spire.PDF ...

最新文章

  1. Oracle 表的访问方式(2)-----索引扫描
  2. Python: sklearn库——数据预处理
  3. 理解 Dubbo 服务引用
  4. VTK:网格之TableBasedClipDataSetWithPolyData2
  5. 如果用户访问一个不存在的地址呢?
  6. c语言变量ppt,C语言程序设计-变量.ppt
  7. 原来C语言还可以这样实现“泛型编程”!
  8. Linux dd 命令
  9. SpringBoot 整合 RabbitMQ 实践
  10. 网页选项卡应用4-12
  11. Java权限管理(授权与认证)
  12. rpo流程图模板_Visio Pro 2019下载-Microsoft Visio Pro(流程图制作软件)下载2019x64 简体中文版-西西软件下载...
  13. 【C语言】扫雷游戏(包含递归展开、手自动标记功能)
  14. Simulink提速方式
  15. Creo二次开发 Creo4.0 Qt5 动态部署发布
  16. 双硬盘SSD+HDD安装双系统win10+Ubuntu16.04
  17. BZOJ 3699 GAL的数组
  18. 第13期微生物组-宏基因组分析(线上/线下同时开课,2021.11)
  19. R语言机器学习mlr3:模型解释
  20. 多元线性回归的梯度下降

热门文章

  1. 【信号与系统】—知识点:无失真传输系统、理想低通滤波器
  2. R语言--计算各种距离
  3. 物联网导论-自动识别技术
  4. Inception神经网络
  5. 宠物诊所java项目_任务一宠物诊所项目概述.PDF
  6. 【Linux】【下载工具】Linux系统命令行下载工具汇总
  7. suse种运行wkhtmltopdf
  8. 数学建模常用模型04:灰色关联分析法
  9. flutter 顶部状态栏透明
  10. BUU-Crypto-Alice与Bob