博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
页面隐藏再出现后调用方法
阅读量:7240 次
发布时间:2019-06-29

本文共 1172 字,大约阅读时间需要 3 分钟。

// 页面隐藏出来后执行方法var htmlBridgeReloadData = function(){    main.getWorkType()}    function getHiddenProp() {        var prefixes = ['webkit', 'moz', 'ms', 'o'];        if ('hidden' in document) return 'hidden';        for (var i = 0; i < prefixes.length; i++) {            if ((prefixes[i] + 'Hidden') in document)                return prefixes[i] + 'Hidden';        }        return null;    }    function getVisibilityState() {        var prefixes = ['webkit', 'moz', 'ms', 'o'];        if ('visibilityState' in document) return 'visibilityState';        for (var i = 0; i < prefixes.length; i++) {            if ((prefixes[i] + 'VisibilityState') in document)                return prefixes[i] + 'VisibilityState';        }        return null;    }    function isHidden() {        var prop = getHiddenProp();        if (!prop) return false;        return document[prop];    }    var visProp = getHiddenProp();    if (visProp) {        var evtname = visProp.replace(/[H|h]idden/, '') + 'visibilitychange';        document.addEventListener(evtname, function () {            htmlBridgeReloadData();        }, false);    }

  

转载于:https://www.cnblogs.com/ctb-web/p/9989353.html

你可能感兴趣的文章
SED入门
查看>>
使用Unity3D引擎开发赛车游戏
查看>>
Mule消息路由
查看>>
[Asp.Net]状态管理(ViewState、Cookie)
查看>>
马哥 Linux运维基础进阶和shell入门
查看>>
RotateDisp – 一键旋转显示画面 - 小众软件
查看>>
C# Json处理日期和Table
查看>>
addEventListener、attachEvent、cancelBubble兼容性随笔
查看>>
JS编写日历控件(支持单日历 双日历 甚至多日历等)
查看>>
400操作 示例
查看>>
交换机、集线器、路由器区别(转)
查看>>
UITextField,UITextView字数限制
查看>>
Spring 循环依赖
查看>>
sencha touch 在线实战培训 第一期 第二节
查看>>
Mirror--使用证书配置镜像模板
查看>>
ArcGIS 10 安装程序及破解文件
查看>>
C#中读写JSON风格的配置信息
查看>>
Spring-Context之一:一个简单的例子
查看>>
(转)S5PV210 三个Camera Interface/CAMIF/FIMC的区别
查看>>
struct和typedef struct
查看>>