Android WebView加载URL(localFile)-处理不支持的文件类型大小写

Android WebView加载URL(localFile)-处理不支持的文件类型大小写,android,webview,android-webview,Android,Webview,Android Webview,我有一个WebView,它加载一个本地文件,如下所示: webView.loadUrl("file:///data/data/com.comp.android.client/files/mycache/DA8B436‌​C7534E54840D62E28A2EB394‌​188990236.hrt"); 当WebView知道文件扩展名时,文件将被渲染并可见 但是,如果WebView不知道文件类型,则WebView将保持白色,并且不会渲染任何内容。如何通知我文件加载失败,并且WebView将不显

我有一个WebView,它加载一个本地文件,如下所示:

webView.loadUrl("file:///data/data/com.comp.android.client/files/mycache/DA8B436‌​C7534E54840D62E28A2EB394‌​188990236.hrt");
当WebView知道文件扩展名时,文件将被渲染并可见

但是,如果WebView不知道文件类型,则WebView将保持白色,并且不会渲染任何内容。如何通知我文件加载失败,并且WebView将不显示我告诉它要显示的文件

我厌倦了ReceiveDerror,但这不会触发,只有当内容从网络下载时,我假设这里不是这样。也没有任何运气地查看了onJsAlert

那么WebView能否告诉我该文件不受支持或无法显示


谢谢

我曾经为自己编写了一个简单的浏览器,每次加载网络或本地URL失败时(文件不存在或访问权限案例),都会触发
onReceivedError()


通常,浏览器会尝试显示本地文件的内容,而不考虑ASCII或二进制内容。i、 e.如果文件类型未知,则wenkit引擎将其呈现为HTML文档中的文本。显示空白页而不出现任何错误是我没有遇到的情况…

文件位于何处?在你的目录里?