Hi Stéphane,

there is a newer version of cordova-android available: 7.x.x -
currently 7.1.4. That means that we, the volunteer development team,
won't do any more updates to the 6.x branch. So even if we implement
any new features here, they will only get released for 7.x.
Any particular reason why you are still using 6.4.0? The plugin
compatibility got much better in the last few releases, maybe try
7.1.4 if it works for you.

That being said, the only thing regarding file access seems to be here:
https://github.com/apache/cordova-android/blob/c0c3b769f2260870d90da75965985070831dcd1d/framework/src/org/apache/cordova/engine/SystemWebViewEngine.java#L184
This is not configurable in any way right now.

Did I understand correctly that you are asking for
https://developer.android.com/reference/android/webkit/WebSettings.html#setAllowFileAccess(boolean)?
Can you maybe elaborate a bit on "we don't use this feature that may
introduce security issue."? Maybe this is worth being implemented
generally.

Best,
Jan

PS: I have no experience if or if not this is possible to be changed
in a plugin - someone else has to weigh in on that.
Am Di., 4. Dez. 2018 um 14:38 Uhr schrieb MALEYRIE Stephane (AIM
Services) <prestataire.stephane.maley...@ca-titres.fr>:
>
> Hello,
>
> After an Android security audit, we need to disable in the WebView, the 
> WebSettings attributes "AllowFileAccess" because we don't use this feature 
> that may introduce security issue.
>
> I'm developing an ionic3 application based on Cordova-android 6.4.0
>
> The Webview initialisation code seems to be here : 
> org.apache.cordova.engine.SystemWebViewEngine
> All the attributes setting like AllowFileAccess  are in the 
> initWebViewSettings method 
> (https://github.com/apache/cordova-android/blob/6.4.x/framework/src/org/apache/cordova/engine/SystemWebViewEngine.java#L147).
> How can I change the settings for AllowFileAccess without editing the code ?
> Is it possible to implements something, so i can configure WebSettings in 
> config.xml for exemple, or elsewhere ?
> I can simply edit the java code of the class in the platform android, after 
> the cordova add platform, and before to build the apk.
> But i think it would be better if we can configure it in an other way.
> Or maybe, it could be done with a cordova-plugin ?
> I tried myself, but failed, to retrieve the WebSettings of the original 
> android.webkit.WebView from the CordovaWebView...
>
> Thanks for your help
>
> Stéphane

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org

Reply via email to