H5喚醒APP到達指定頁面

2021-10-04 12:54:14 字數 1503 閱讀 8278

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.安卓系統 給原生傳遞資...