【前端】【H5 API】addEventListener监听网络状态的变动
WebviewObject
Webview窗口对象,用于操作加载HTML页面的窗口
属性
id:webview窗口的标识
方法:监听
addEventListener
添加事件监听器
wobj.addEventListener( event, listener, capture );
参数说明:
- event: ( WebviewEvent ) 必选 Webview窗口事件类型
- listener: ( EventCallback ) 必选 监听事件发生时执行的回调函数
- capture: ( Boolean ) 可选 捕获事件流顺序,暂无效果
返回值:无
说明
向Webview窗口添加事件监听器,当指定的事件发生时,将触发listener函数的执行。 可多次调用此方法向Webview添加多个监听器,当监听的事件发生时,将按照添加的先后顺序执行。
演示案例1:监听网络状态
  window.addEventListener('online',function(){
        console.log("已连接");
    })
    window.addEventListener('offline',function(){
        console.log("已断开");
    })
注意,只有在网络状态发生变化时才会触发监听事件,否则是不会触发监听事件的
removeEventListener
移除事件监听器
void wobj.removeEventListener( event, listener );
参数说明:
- event: ( WebviewEvent ) 必选 要移除的事件类型
- listener: ( EventCallback ) 必选 要移除的监听对象
返回值:无
说明
从Webview窗口移除通过addEventListener方法添加的事件监听器,若没有查找到对应的事件监听器,则无任何作用
【前端】【H5 API】addEventListener监听网络状态的变动的更多相关文章
- (原创)用Receiver和SystemService监听网络状态,注册Receiver的两种方式
		android中网络编程不可避免地要监听网络状态,wifi或者3G以及以太网,并根据当前状态做出相应决策. 在MyReceiver类中的onReceive方法中获得系统服务 ConnectivityM ... 
- IOS-利用AFNetworking监听网络状态
		网络环境检测:检测用户当前所处的网络状态 效果图 1.当蜂窝和wifi同时关闭时候 显示为不可达(AFNetworkReachabilityStatusNotReachable)状态 2.打开蜂窝移 ... 
- Android实时监听网络状态(2)
		在开发android应用时,涉及到要进行网络访问,时常需要进行网络状态的检查,以提供给用户必要的提醒.一般可以通过ConnectivityManager来完成该工作. ConnectivityMana ... 
- Android实时监听网络状态
		Android实时监听网络状态(1) 其实手机在网络方面的的监听也比较重要,有时候我们必须实时监控这个程序的实时网络状态,android在网络断开与连接的时候都会发出广播,我们通过接收系统的广播就 ... 
- IOS-网络(监听网络状态)
		// // BWNetWorkTool.h // IOS_0131_检测网络状态 // // Created by ma c on 16/1/31. // Copyright © 2016年 博文科技 ... 
- Android实时监听网络状态(1)
		其实手机在网络方面的的监听也比较重要,有时候我们必须实时监控这个程序的实时网络状态,android在网络断开与连接的时候都会发出广播,我们通过接收系统的广播就可以实现网络的监听. 1.添加访问网络和获 ... 
- 用BroadcastReceiver监听网络状态的变化
		在用户浏览网络信息时,如果网络突然断开,可以及时的提醒用户网络已断开.要实现这个功能,我们可以实现一个广播接收者来接收网络状态改变的广播,当由连接状态变为断开状态时,系统会发送一条广播,广播接收者接收 ... 
- js-监听网络状态
		<script> // 监听网络状态 window.addEventListener("online", function(){ alert("网络连接了&q ... 
- 通过BroadCast与service时时监听网络变化
		首先需要一个service: 这里我定义了一个NetworkStateService,在这个service中我写了一个BroadcastReceiver用于监听网络状态发生改变的情况并在这个servi ... 
- android-监听网络状态
		1.注册一个广播接收器,监听网络状态private void Start() { IntentFilter filter = new IntentFilter(); filter.addAction( ... 
随机推荐
- thinkphp在原字段上面进行加减操作
			经常有需要对某个数据表的计数字段进行加减操作,我们来看下在ThinkPHP中的具体使用办法. 最简单的,使用下面方法对score自加,第二个参数也可以不要,默认加1: M('User')-> ... 
- 高通ADSP USB流程
			在高通平台上,ADSP(Audio Digital Signal Processor,音频数字信号处理器)可以通过 USB 接口与主机进行数据传输,以下是大致的 ADSP USB 流程: 主机发起 U ... 
- kotlin更多语言结构——>相等性
			Kotlin 中有两种类型的相等性: - 结构相等(用 equals() 检测); - 引用相等(两个引用指向同一对象). 结构相等 结构相等由 ==(以及其否定形式 !=)操作判断.按照惯例,像 ... 
- kotlin协程——>协程上下文与调度器
			协程上下⽂与调度器 协程总是运⾏在⼀些以 CoroutineContext 类型为代表的上下⽂中,它们被定义在了 Kotlin 的标准库 ⾥. 协程上下⽂是各种不同元素的集合.其中主元素是协程中的 J ... 
- 妙用编辑器:使用Notepad--的标记颜色功能更高效的阅读日志文件
			应用场景 在日常维护工作中,经常需要查看一些日志,以判断系统的运行状态或者进行问题定位,当系统出现故障时,一般都会有特殊的关键字,但对于浩如烟海的日志来说,识别这些关键字信息还是非常费眼力的,比如有如 ... 
- 再见 Dockerfile,拥抱新型镜像构建技术 Buildpacks
			作者:米开朗基杨,方阗 云原生正在吞并软件世界,容器改变了传统的应用开发模式,如今研发人员不仅要构建应用,还要使用 Dockerfile 来完成应用的容器化,将应用及其依赖关系打包,从而获得更可靠的产 ... 
- python使用协程完成批量模拟支付
			import asyncio import sys from queue import Queue sys.path.append("../") # from tool.__ini ... 
- 不用PLC和板卡,一台电脑就可以控制伺服
			1.前言 大家好!我是付工. EtherCAT是运动控制领域使用最广泛的总线通信协议之一. 如果我们只有一台电脑,能不能直接控制EtherCAT总线伺服呢? 这个是完全可以的. 我们可以在电脑上安装实 ... 
- RabbitMQ3.8.16安装延迟队列插件
			安装过程 1:RabbitMQ 延迟插件GitHub 2:各版本地址 如我的MQ版本是3.8.16,那么根据提示下载的版本是: ①:移动插件到RabbitMQ的插件目录下,如我的位置是:/usr/li ... 
- Java新特性-四大函数式接口
			四大函数式接口指的是Consumer.Function.Predicate.Supplier,位于java.util.function包下: 函数式编程 lamabda表达式 函数式接口:在java中 ... 
