import $utils from './index'
import store from '@/store'
import cookie from 'js-cookie'
// 在當前頁面開啟url位址
function urlopen () , 2000)
},location: function (url) )
},href: function (url) , 0)
}} document.addeventlistener('visibilitychange webkitvisibilitychange', function ()
})window.addeventlistener('pagehide', function () )
return urlopentype
}function clearevent (iframeurl, herfurl, locationurl)
if (herfurl)
if (locationurl)
}// 客戶端檢測
export function browserinfo ()
let iosversion = json.useragent.match(/os\s*(\d+)/)
iosversion = iosversion ? iosversion[1] || 0 : 0
json.iosversion = iosversion
return json
}function checkopen (cb)
// 啟動間隔20ms執行的定時器,並檢測累計消耗時間是否超過3000ms,超過則結束
let _count = 0
let inthandle
inthandle = setinterval(function ()
}, 20)
} let type = store.state.common.guidetype
let id = store.state.common.id
let browser = browserinfo()
// 自己的url scheme,問號後面是拼接的引數,安卓根據引數跳轉不同的頁面
let scheme = url scheme + '?type=' + type + '&id=' + id
let dealfn = urlopen()
if (browser.iswechat) )
store.commit('updateguidestatus', )
} else else if (browser.isios)
} else
}checkopen(function (opened) else }}
})}}
export function environment () else else
} else
} else
}}
H5喚醒App並直達指定頁面
在這個流量為王的網際網路背景下,移動端的h5頁面顯然在導流上承擔著重要作用,在h5頁面上,我們對引流的需求有兩種 1 url scheme 是scheme的名稱,代表著協議名稱。它包含 authority 和 path。可選專案,隔開或 隔開的鍵值對 可選專案包,其它額外的標識資訊 儘管url sc...
H5喚醒App如何實現
在這個流量為王的網際網路背景下,移動端的h5頁面顯然在導流上承擔著重要作用,在h5頁面上,我們對引流的需求有兩種 1 url scheme 是scheme的名稱,代表著協議名稱。它包含 authority 和 path。可選專案,隔開或 隔開的鍵值對 可選專案包,其它額外的標識資訊 儘管url sc...
h5喚醒app,安卓和ios
android使用iframe喚起,ios採用window.location.href喚起更合適一點。1.ios系統 window.location.href taobao 目前沒有好的辦法去判斷ios是否喚醒成功,如果成功就跳轉頁面,不執行後面settimeout 方法 2.安卓系統 給原生傳遞資...