在使用Mozilla的Andr​​oid的WebView显示PDF文件pdf.js低于19的Andr​​oid API级别 [英] Show PDF file in Android WebView using mozilla pdf.js Android API Level below 19

查看:750
本文介绍了在使用Mozilla的Andr​​oid的WebView显示PDF文件pdf.js低于19的Andr​​oid API级别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用 Mozilla的pdf.js 在Android中的WebView来显示PDF文件。

I'm using mozilla pdf.js in Android WebView to Show PDF files.

code是工作的罚款中的 Android的API级别19

Code is working fine in Android API Level 19.

Uri path = Uri.parse(Environment.getExternalStorageDirectory().toString() + "/test.pdf");
webView.loadUrl("file:///android_asset/pdfviewer/index.html?file=" + path); 

但它不工作在 Android的API等级16及以下

Device A的白色空白屏幕。

A White blank Screen displays on Device.

有没有什么办法可以解决这个问题?

Is there any way to resolve this issue?

推荐答案

在在线编辑pdf.worker.js 1446

Edit pdf.worker.js in line 1446

if (typeof Blob !== 'undefined') {
    try {return new Blob([data], { type: contentType });}
    catch(e)
    {return null;}
}

这篇关于在使用Mozilla的Andr​​oid的WebView显示PDF文件pdf.js低于19的Andr​​oid API级别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆