ios页面返回上层页面数据没有更新,能够在上层页面强制加入监听进行更新

一、ios页面返回上层页面数据没有更新,能够在上层页面强制加入监听进行更新javascript

if(getAppType() == 'ios'){
            addReload();
        }

/**
     * ios系统增长进入页面监听事件
     *
     * @author wangzhen 2019-05-08
     */
    function addReload(){
        var isPageHide = false;
        window.addEventListener('pageshow', function () {
            if (isPageHide) {
				window.location.reload();
            }
        });
        window.addEventListener('pagehide', function () {
            isPageHide = true;
        });
    }
/**
	 * @brief 获取打开当前页面的设备类型
	 */
	getAppType = function() {
		var userAgent = navigator.userAgent;
		var appType = "android";
		if (!(userAgent.indexOf('Android') > -1 || userAgent.indexOf('Adr') > -1)) {
			appType = "ios";
		}
		console.log(appType);
		return appType;
	}
相关文章
相关标签/搜索