Просмотр исходного кода

中信信用卡web页面js注入成功

zengjiebin лет назад: 8
Родитель
Сommit
4d50fc61e6

+ 2 - 1
app/src/main/java/com/kfzs/duanduan/KFZSApp.java

@@ -220,7 +220,8 @@ public class KFZSApp extends MultiDexApplication {
 
 
 // Setting timeout globally for the download network requests:
 // Setting timeout globally for the download network requests:
         PRDownloaderConfig config = PRDownloaderConfig.newBuilder()
         PRDownloaderConfig config = PRDownloaderConfig.newBuilder()
-                .setReadTimeout(500)
+                .setReadTimeout(500_000)
+                .setConnectTimeout(500_000)
                 .build();
                 .build();
         PRDownloader.initialize(getApplicationContext(), config);
         PRDownloader.initialize(getApplicationContext(), config);
 
 

+ 4 - 4
app/src/main/java/com/kfzs/duanduan/services/DownloadTaskService.java

@@ -399,10 +399,10 @@ public class DownloadTaskService {
 
 
             @Override
             @Override
             public void onError(Error error) {
             public void onError(Error error) {
-                if(error.isConnectionError()){
-                    PRDownloader.resume(statusInfo.getDownloadId());
-                    return;
-                }
+//                if(error.isConnectionError()){
+//                    PRDownloader.resume(statusInfo.getDownloadId());
+//                    return;
+//                }
                 statusInfo.setStatus(DownloadTaskService.STATUS_FAIL);
                 statusInfo.setStatus(DownloadTaskService.STATUS_FAIL);
                 statusInfo.setMessage(error.toString());
                 statusInfo.setMessage(error.toString());
                 EventBus.getDefault().post(statusInfo);
                 EventBus.getDefault().post(statusInfo);

+ 2 - 2
app/src/main/java/com/sheep/gamegroup/view/activity/ActMingShengWeb.java

@@ -96,7 +96,7 @@ public class ActMingShengWeb extends BaseCompatActivity {
             @Override
             @Override
             public void onPageFinished(WebView view, String url) {
             public void onPageFinished(WebView view, String url) {
                 super.onPageFinished(view, url);
                 super.onPageFinished(view, url);
-                injectImgClick4();
+                loadJs();
 //                mWebView.loadUrl("javascript:function convert1() {alert(999)};\n" +
 //                mWebView.loadUrl("javascript:function convert1() {alert(999)};\n" +
 //                        "function submit(H) {alert(888)};");
 //                        "function submit(H) {alert(888)};");
             }
             }
@@ -114,7 +114,7 @@ public class ActMingShengWeb extends BaseCompatActivity {
         this.finish();
         this.finish();
     }
     }
     // 注入js函数监听
     // 注入js函数监听
-    public void injectImgClick4() {
+    public void loadJs() {
         mWebView.loadUrl("javascript:var handleResponse = function(){};\n" +
         mWebView.loadUrl("javascript:var handleResponse = function(){};\n" +
                 "function submit(H) {\n" +
                 "function submit(H) {\n" +
                 "    var C = $(H);\n" +
                 "    var C = $(H);\n" +

Разница между файлами не показана из-за своего большого размера
+ 380 - 7
app/src/main/java/com/sheep/gamegroup/view/activity/ActZhongXinWeb.java