1

Titanium appcelerator で webview を作成し、サーバーから「リモート URL」にアクセスしようとしています。IOS デバイスではその URL の「pdf」コンテンツを取得できますが、Android では次のエラーが発生します。

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

その URL を webview 内にハードコーディングしても、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 には、PDF やその他のドキュメントを表示するためのファイル QuickView が Web ビューに埋め込まれています。Android にはこれがありません。Android のバニラ Web ビューで PDF をレンダリングすることはできません。

PDF の表示をサポートするには、インテントを使用するか、市場からモジュールを入手するか、 MuPDFのようなライブラリをラップする独自のモジュールを作成します。

于 2013-11-13T15:10:21.923 に答える