mirror of
https://github.com/apache/cordova-android.git
synced 2025-03-04 00:13:20 +08:00
fix: force hostname to lowercase (#1443)
This commit is contained in:
parent
68a9a3181a
commit
4916e1db51
@ -154,7 +154,7 @@ public class ConfigXmlParser {
|
||||
return "file:///android_asset/www/";
|
||||
} else {
|
||||
String scheme = prefs.getString("scheme", SCHEME_HTTPS).toLowerCase();
|
||||
String hostname = prefs.getString("hostname", DEFAULT_HOSTNAME);
|
||||
String hostname = prefs.getString("hostname", DEFAULT_HOSTNAME).toLowerCase();
|
||||
|
||||
if (!scheme.contentEquals(SCHEME_HTTP) && !scheme.contentEquals(SCHEME_HTTPS)) {
|
||||
LOG.d(TAG, "The provided scheme \"" + scheme + "\" is not valid. " +
|
||||
|
@ -383,7 +383,7 @@ public class PluginManager {
|
||||
private String getLaunchUrlPrefix() {
|
||||
if (!app.getPreferences().getBoolean("AndroidInsecureFileModeEnabled", false)) {
|
||||
String scheme = app.getPreferences().getString("scheme", SCHEME_HTTPS).toLowerCase();
|
||||
String hostname = app.getPreferences().getString("hostname", DEFAULT_HOSTNAME);
|
||||
String hostname = app.getPreferences().getString("hostname", DEFAULT_HOSTNAME).toLowerCase();
|
||||
return scheme + "://" + hostname + '/';
|
||||
}
|
||||
|
||||
|
@ -71,7 +71,7 @@ public class SystemWebViewClient extends WebViewClient {
|
||||
this.parentEngine = parentEngine;
|
||||
|
||||
WebViewAssetLoader.Builder assetLoaderBuilder = new WebViewAssetLoader.Builder()
|
||||
.setDomain(parentEngine.preferences.getString("hostname", "localhost"))
|
||||
.setDomain(parentEngine.preferences.getString("hostname", "localhost").toLowerCase())
|
||||
.setHttpAllowed(true);
|
||||
|
||||
assetLoaderBuilder.addPathHandler("/", path -> {
|
||||
|
Loading…
Reference in New Issue
Block a user