fluttercommunity / fluttercommunity/flutter_webview_plugin
SSL error
Personne n'a encore pris cette issue.
- Langage dominant
- Java
- Étoiles
- 1.5k
- Forks
- 936
- Métriques de merge des PR
- Aucune PR mergée en 30 j
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?
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
L’issue ne nomme aucun fichier source ni aucun test ; commencez par retracer le chemin Android WebView responsable de la CertPathValidatorException signalée et examinez la discussion existante. Déterminez si les certificats autosignés peuvent être pris en charge et ce que signifie l’achèvement, sans affaiblir la validation de certificats sans rapport.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- flutter, java
- Domaine
- mobile
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100