1

我正在 Titanium appcelerator 中创建 webview 并尝试从服务器访问“远程 URL”。我可以在 IOS 设备中获取该 URL 的“pdf”内容,但在 Android 中我收到以下错误。

"Enterprise Container Manager" - Policy service is not ready.

即使我在 webview 中对该 URL 进行硬编码,我在 Android 中也遇到了同样的错误。Android 在 webview 中获取 PDF 文件是否有任何限制?

而且我也在日志中收到以下错误;

11-13 19:43:20.145: E/webview(10765): registerForStylusPenEvent onAttachedToWindow
11-13 19:43:20.145: E/webview(10765): registerForStylusPenEvent START
11-13 19:43:20.145: E/webview(10765): registerForStylusPenEvent END
11-13 19:43:20.900: E/webview(10765): removeForStylusPenEvent onDetachedFromWindow
11-13 19:43:20.900: E/webview(10765): removeForStylusPenEvent START
11-13 19:43:20.900: E/webview(10765): removeForStylusPenEvent END
11-13 19:43:21.085: E/Sensors(2294): Acc old sensor_state 1, new sensor_state : 0 en : 0
4

1 回答 1

2

iOS 有一个嵌入在 webview 中的文件 QuickView,用于查看 PDF 和其他文档,Android 没有这个,你不能在 android 中使用 vanilla webview 渲染 PDF。

要支持 PDF 查看,您可以使用 Intents,或者从市场上获取模块,或者制作自己的模块来包装像MuPDF这样的库。

于 2013-11-13T15:10:21.923 回答