admin
2020-08-08 3945f9a2c70335958c64c73894e3a1a14a7113b3
BuWanVideo/src/com/weikou/beibeivideo/ui/mine/BrowserActivity.java
@@ -26,6 +26,8 @@
import com.lcjian.library.util.ManifestDataUtil;
import com.tencent.smtt.export.external.interfaces.SslError;
import com.tencent.smtt.export.external.interfaces.SslErrorHandler;
import com.tencent.smtt.export.external.interfaces.WebResourceRequest;
import com.tencent.smtt.export.external.interfaces.WebResourceResponse;
import com.tencent.smtt.sdk.DownloadListener;
import com.tencent.smtt.sdk.WebChromeClient;
import com.tencent.smtt.sdk.WebSettings;
@@ -40,6 +42,8 @@
import com.weikou.beibeivideo.util.x5.X5WebView;
import com.yeshi.buwanshequ.R;
import java.util.Map;
public class BrowserActivity extends BaseActivity implements OnClickListener {
    private TextView tv_top_bar_left;
@@ -47,9 +51,6 @@
    private TextView tv_top_bar_middle;
    private X5WebView webview;
    ProgressBar progressBar;
//    private AlibcShowParams alibcShowParams;//页面打开方式,默认,H5,Native
//    private Map<String, String> exParams;//yhhpass参数
//    AlibcTaokeParams alibcTaokeParams;
    private void initX5WebView() {
@@ -83,6 +84,10 @@
                return super.shouldOverrideUrlLoading(view, url);
            }
            @Override
            public boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest webResourceRequest) {
                return super.shouldOverrideUrlLoading(webView, webResourceRequest);
            }
            @Override
            public void onPageFinished(WebView webView, String s) {
@@ -91,7 +96,6 @@
            @Override
            public void onReceivedSslError(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) {
//                sslErrorHandler.proceed();
            }
        });
@@ -117,7 +121,7 @@
        });
        WebSettings webSetting = webview.getSettings();
        webSetting.setJavaScriptEnabled(true);
        webview.addJavascriptInterface( new BWJavaInterface(this,webview),"yestv");
        webview.addJavascriptInterface(new BWJavaInterface(this, webview), "yestv");
    }
    @Override
@@ -157,7 +161,6 @@
                .getDrawable(R.drawable.color_progressbar));
        initX5WebView();
        webview.loadUrl(getIntent().getStringExtra("url"));
//        webview.loadUrl("http://www.baidu.com");
    }
    // 文件下载监听