fluttercommunity/flutter_webview_plugin

SSL error

Open

#298 opened on Jan 15, 2019

View on GitHub
 (21 comments) (3 reactions) (0 assignees)Java (1,457 stars) (919 forks)batch import
enhancementhelp wanted

Description

Hay,

i'm having a xamp server on a machine with a self signed certificate. I need to login to the website but because of the ssl the website is white.

` @override void initState() { super.initState(); final flutterWebviewPlugin = new FlutterWebviewPlugin(); flutterWebviewPlugin.onHttpError.skip(1000); flutterWebviewPlugin.launch("https url to website", hidden: true, allowFileURLs: true, appCacheEnabled: true,withJavascript: true, withLocalStorage: true, withZoom: true);

flutterWebviewPlugin.onHttpError.skip(1000);

    flutterWebviewPlugin.onStateChanged((state) async){
    flutterWebviewPlugin.evalJavascript("document.getElementById(\"name\").innerText = \"username\"");
    flutterWebviewPlugin.evalJavascript("document.getElementById(\"password\").innerText = \"pw\"");
    flutterWebviewPlugin.evalJavascript("document.getElementById(\"loginbutton\").invokeMember(\"click\")");
    var test = flutterWebviewPlugin.evalJavascript("document.getElementById(\"errorbox\").innerText");
     }; 


flutterWebviewPlugin.dispose();
flutterWebviewPlugin.close();

} `

Is there a way to catch up the ssl error "Failed to validate the certificate chain, error: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found." and ignore it?

Contributor guide

SSL error · fluttercommunity/flutter_webview_plugin#298 | Good First Issue