標籤:document script use 配置 type IV window san style
APP配置之後,
iOS系統可直接做頁面跳轉,
而安卓系統則正常使用iframe(如果安卓系統直接做頁面跳轉,會有問題,故使用iframe)。
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0"> <title>網上申請</title></head> <body> <script src="js/zepto.min.js"></script> <script> $(function() {
var iFrame; var u = navigator.userAgent; var isAndroid = u.indexOf(‘Android‘) > -1 || u.indexOf(‘Adr‘) > -1; //android終端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios終端 if (isAndroid) { //安卓終端使用iframe iFrame = document.createElement("iframe"); iFrame.setAttribute("src", url); iFrame.setAttribute("style", "display:none;"); iFrame.setAttribute("height", "0px"); iFrame.setAttribute("width", "0px"); iFrame.setAttribute("frameborder", "0"); document.body.appendChild(iFrame); // 發起請求後這個 iFrame 就沒用了,所以把它從 dom 上移除掉 iFrame.parentNode.removeChild(iFrame); iFrame = null; } else if (isiOS) { //iOS終端直接頁面跳轉 window.location.href = url; } else { window.location.href = url; }
</script></body> </html>
參考連結:https://www.jb51.net/article/117959.htm
JS喚醒APP功能(ios,Android)