保持登录加载到UIWebView的网站

时间:2017-03-19 20:04:01

标签: android swift login webview uiwebview

我正在iOS(swift)和Android中构建一个应用程序,它将网站加载到webview中。该网站需要登录,并且不会在使用之间保留。有没有办法将保存的(本地)用户名和密码传递给用于登录的站点

的iOS

 import UIKit

class ViewController: UIViewController, UIWebViewDelegate {



    @IBOutlet weak var webView: UIWebView!

    override func viewDidLoad() {
        super.viewDidLoad()




        webView.loadRequest(URLRequest(url: URL(string: "https://greatanglers.com")!))

    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
}

的Android

 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    this.requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    toolbar.setVisibility(View.INVISIBLE);
    ActionBar actionBar = getSupportActionBar();
    actionBar.hide();



    mWebView = (WebView) findViewById(webView);

    progressBar = (ProgressBar) findViewById(R.id.progressBar);


    mWebView.getSettings().setJavaScriptEnabled(true);

    mWebView.loadUrl("https://greatanglers.com");


private class webViewClient extends WebViewClient {


    @Override
    public void onPageStarted(WebView view, String url, Bitmap favicon) {
        // TODO Auto-generated method stub
        super.onPageStarted(view, url, favicon);
    }


    @Override
    public boolean shouldOverrideUrlLoading(WebView webView, String url)
    {
        webView.loadUrl(url);
        return true;
    }

    @Override
    public void onPageFinished(WebView view, String url) {
        // TODO Auto-generated method stub
        super.onPageFinished(view, url);

        progressBar.setVisibility(view.GONE);
    }



}

没有很多代码只是简单地加载网页

0 个答案:

没有答案