小编DuS*_*orm的帖子

无法在Chrome IOS上加载PDF

在我们的移动网络应用程序中下载(或尝试下载)pdf时,我们会从Chrome收到以下消息.

"警告:有些东西不在这里!...您尝试访问的网站行为异常,Chrome无法验证网址是否正确."

这在Safari中运行良好,基本上我们正在这样做.

  1. 加载时,请执行调用以验证我们要显示的文档是否正常.
    • 如果文档不正确,则向用户发送消息,然后关闭选项卡
  2. 指示选项卡以导航到下载PDF的地址.

没有发布太多代码,Javascript就是这样的:

DoRequest ("print_report",
           "VALIDATE",
           mycallback);

function mycallback (data,error) {

    var h_href = "";
    var h_widget = "";

    if(error == true) {
        window.close(); 
        return;
    }    

    h_href = GenerateHREF( "print_report", "PRINT" );

    window.location.href = h_href;        
}
Run Code Online (Sandbox Code Playgroud)

GenerateHREF提供的URL适用于同一个原始站点,并且与原始站点相关.
mime类型设置为application/pdf.内容处置设置为内联.我也尝试过设置内容大小的标题,但似乎没有任何效果.

Content-Disposition: attachment; filename="pp66.26.pdf"
Content-Length: 31706
Content-Type: application/pdf
Run Code Online (Sandbox Code Playgroud)

我错过了什么......什么?

javascript pdf google-chrome ios

20
推荐指数
1
解决办法
3639
查看次数

标签 统计

google-chrome ×1

ios ×1

javascript ×1

pdf ×1