相关疑难解决方法(0)

Android WebView未加载HTTPS URL

public void onCreate(Bundle savedInstance)
{       
    super.onCreate(savedInstance);
    setContentView(R.layout.show_voucher);
    webView=(WebView)findViewById(R.id.webview);
    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setBuiltInZoomControls(true);
    String url ="https://www.paymeon.com/Vouchers/?v=%C80%8D%B1x%D9%CFqh%FA%84%C35%0A%1F%CE&iv=%25%EE%BEi%F4%DAT%E1"
    //webView.loadUrl(url); // Not Working... Showing blank
    webView.loadUrl("http://www.yahoo.com"); // its working    
}
Run Code Online (Sandbox Code Playgroud)

当我尝试在WebBView中加载URL时,它只显示一个空白屏幕.如果我加载Google.com或yahoo.com,它运行正常.

https android webview android-webview

79
推荐指数
9
解决办法
11万
查看次数

Android上的Web View是否支持SSL?

WebView对android 的控制,是否支持SSL?

我正在尝试加载一个使用受信任的ssl证书的网页,但WebView它只是白色.

有什么建议?

android

31
推荐指数
3
解决办法
3万
查看次数

带有客户端证书的android webview

我试了好几天使用Web视图并在应用程序中嵌入了客户端证书,但在我看来,android sdk没有提供任何方法来执行此操作,是否有回调来拦截服务器发送的质询?有没有办法将webview与客户端证书一起使用并发出https请求?

ssl client android certificate webview

19
推荐指数
4
解决办法
4万
查看次数

Android WebView阻止从https重定向到http

我有一个解决方案,我的Android WebView需要先打开一个https网址,然后它会被重定向到一个http网址(它可能是从https网站尝试一个http POST).这不起作用,我的Android调试日志说:

02-20 11:04:45.079 8538-8538 /?E/WebViewCallback:阻止的URL:[已阻止]' https:// xxx / '的页面是通过HTTPS加载的,但是将数据提交到' http:// yyy ' 的不安全位置:此内容也应该通过HTTPS.

WebView中是否有任何允许此行为的配置选项?

更多信息:它似乎是Android SDK中的行为更改.很久以前编译的客户没有任何投诉.

https android webview

14
推荐指数
1
解决办法
1万
查看次数

Android WebView SSL'安全警告'

我正在为客户构建应用程序的测试版本.此应用程序的一部分使用调用基于SSL的站点的WebView.反过来,客户端提供了一个测试域,其中证书名称与FQDN不匹配.唉,他们无法提供匹配的证书.:(

我正在使用一行代码在同伴iOS ad hoc应用程序上解决此问题(同样,不用于生产用途 - 仅用于测试目的).我在Android操作系统上搜索过类似的信息,但是我在这里和其他地方看到的解决方案足以让我的头脑旋转比较大!

有解决这个问题的简单方法吗?即使面向用户的设置隐藏在某个地方?

线索赞赏!

testing android ssl-certificate webview android-webview

9
推荐指数
1
解决办法
3545
查看次数

忽略 webview 中的 ssl 证书请求

我制作了涉及aspx 页面的小应用程序,我尝试打开它并抛出我的 webview,但我得到了空白屏幕。

我尝试用 Chrome 浏览器打开它,它给了我所需的证书

在此输入图像描述

我的代码非常简单我添加了一些文档来解释发生了什么

@SuppressLint("SetJavaScriptEnabled")
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_web);
        Bundle bundle = getIntent().getExtras();
        if(bundle != null){
            urlSite = bundle.getString("passed_url");
        }
     _toolbar = (Toolbar)findViewById(R.id.toolbar);
    setSupportActionBar(_toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    _toolbar.setNavigationOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            onBackPressed();
        }
    });
    webView = (WebView) findViewById(R.id.webView);
    WebSettings webSettings = webView.getSettings();

    // enable javascript
    webSettings.setJavaScriptEnabled(true);
    webSettings.setDomStorageEnabled(true);
    webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
    webSettings.setUseWideViewPort(true);
    webSettings.setLoadWithOverviewMode(true);
    webSettings.setPluginState(WebSettings.PluginState.ON_DEMAND);


    webView.setWebChromeClient(new WebChromeClient());
    webView.setWebViewClient(new WebViewClient() {
        @Override
        public void onPageFinished(WebView view, String url) {
            super.onPageFinished(view, url);
            new ParseURl().execute(new …
Run Code Online (Sandbox Code Playgroud)

android webview

-1
推荐指数
1
解决办法
6860
查看次数