zoukankan      html  css  js  c++  java
  • WebView WebViewClient WebChromeClient

    在android中,浏览器的功能分成几个部分,每个部分分工明确,互相协作。其中:

    1. WebView :专门负责网页数据解析和渲染;

    2. WebViewClient :帮助WebView处理各种请求和通知;

    3. WebChromeClient :帮助WebView处理js的对话框,网站图标,网站title,页面加载进度等;

    WebView :常用方法

    1. setWebViewClient   设置自定义WebViewClient

    2. setWebChromeClient  设置自定义WebChromeClient

    3. setDownloadListener   设置下载监听

    WebViewClient :常用方法

    1. onPageStarted     开始加载网页

    2. onPageFinished    网页加载结束

    3. shouldOverrideUrlLoading   控制新的链接在当前WebView中打开

    4. onReceivedHttpAuthRequest   网页验证请求

    5. onReceivedError     报告错误信息

    6. onReceivedSslError    报告SSL错误信息

    WebChromeClient :常用方法

    1. onJsAlert ;  处理JS的Alert

    2. onProgressChanged ; 页面加载进度更新

    3. onReceivedTitle    接收网页标题,

    PS: WebSettings:设置WebView的各种属性和状态

            1. setJavaScriptEnabled 设置JS是否可用

         2. setSupportZoom      设置是否支持缩放

       3. setBuiltInZoomControls     缩放控制

       4. setCacheMode  设置Cache模式

  • 相关阅读:
    UE4/Unity绘制地图
    腾讯地图定位打卡功能实现
    腾讯地图GPS轨迹回放-安卓篇
    腾讯地图个性化图层创建及发布
    使用腾讯地图实现汽车沿轨迹行驶功能
    腾讯地图GPS轨迹录制
    微信小程序地图定位开发教程
    基于腾讯地图定位实现物业巡检防作弊场景
    Java 序列化
    Java HashMap
  • 原文地址:https://www.cnblogs.com/luow/p/4088855.html
Copyright © 2011-2022 走看看