iOS将PDF内容显示为纯文本

时间:2019-01-22 15:26:13

标签: javascript html ios

我们的iOS用户无法显示通过AJAX请求调用的PDF。该请求看起来像这样:

function getPdf() {
  $.ajax({
    url: url,
    cache: false,
    dataType: "json",
    data: data,
    type: "GET",
    success: function (data) {
      if (data.successful) {
        window.open(PDFFormUrl, '_blank');
      }
    }
  })
}

在所有非iOS系统上,PDF会在新选项卡中打开并成功下载,但是在iOS上,此功能将导致PDF文件的内容显示为纯文本,而不是实际的PDF文档。对于某些人来说,弹出窗口阻止程序还会完全阻止该请求,但不会显示通知,这是由于相同的问题。

我们确定问题不仅与Safari有关,而且与iOS上的Chrome有关,因此,这似乎是特定于设备的问题,而不是特定于浏览器的问题,因为Windows或Android上的Chrome没有显示文档的问题。

0 个答案:

没有答案