Этот коммит содержится в:
Anton Tananaev
2016-11-05 19:24:58 +13:00
родитель a723029b89
Коммит b2f116b157
+1 -16
Просмотреть файл
@@ -37,8 +37,6 @@ import java.util.Map;
public class MainFragment extends WebViewFragment { public class MainFragment extends WebViewFragment {
private String version = "3.7";
private Uri serverUri;
private AssetManager assetManager; private AssetManager assetManager;
@Override @Override
@@ -65,7 +63,6 @@ public class MainFragment extends WebViewFragment {
if (url.endsWith("/")) { if (url.endsWith("/")) {
url = url.substring(0, url.length() - 1); url = url.substring(0, url.length() - 1);
} }
serverUri = Uri.parse(url);
getWebView().loadUrl(url); getWebView().loadUrl(url);
} }
@@ -115,19 +112,7 @@ public class MainFragment extends WebViewFragment {
@Override @Override
public WebResourceResponse shouldInterceptRequest(WebView view, String url) { public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
Uri uri = Uri.parse(url); Uri uri = Uri.parse(url);
if (uri.getHost().equals(serverUri.getHost())) { if (uri.getHost().equals("cdnjs.cloudflare.com")) {
String path = uri.getPath();
if (!path.startsWith("/api")) {
if (path.equals("/")) {
path = "/release.html";
}
try {
return loadFileFromAssets(url, "app/" + version + path);
} catch (IOException e) {
return null;
}
}
} else if (uri.getHost().equals("cdnjs.cloudflare.com")) {
String path = uri.getPath().substring("/ajax/libs".length()); String path = uri.getPath().substring("/ajax/libs".length());
try { try {
return loadFileFromAssets(url, "cdnjs" + path); return loadFileFromAssets(url, "cdnjs" + path);