當前位置:首頁 » 網頁前端 » 前端內嵌外部頁面
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

前端內嵌外部頁面

發布時間: 2023-02-19 18:45:09

1. app內嵌h5頁面:前端與原生語言的配合

var u = navigator.userAgent,

app = navigator.appVersion;

var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g

var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios終端

if(isAndroid) {//這個是安卓操作系統

}

if(isIOS) {//這個是ios操作系統

}

if(/(iPhone|iPad|iPod|iOS|Android)/i.test(navigator.userAgent)) {//移動端

//移動端打開

} else {

//pc端打開

}

function is_weixn_qq() {

    var ua = navigator.userAgent.toLowerCase();

    if(ua.match(/MicroMessenger\/[0-9]/i)) {

        $('#weixin-tip').show();//微信引導圖(點擊右上角按鈕選擇瀏覽器打開);

        return true;

    }

    if(ua.match(/QQ\/[0-9]/i)) {

        $('#weixin-tip').show();//qq引導圖(點擊右上角按鈕選擇瀏覽器打開);

        return true;

    }

     if (ua.match(/WeiBo/i) == "weibo") {

         //在新浪微博客戶端打開

         return true;

     }

    return false;

}

獲取當前url通用方法:

function getQueryString(name) {

    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");

    var r = window.location.search.substr(1).match(reg);

    if(r != null)

    return decodeURIComponent(r[2]);

    return null;

}

var a = getQueryString('a') ? getQueryString('a') : ''; //a為拼接的參數名

if(a == 1) {

    $('.myfooter').show();

    $('.box').css('padding-bottom', '1.4rem');

} else {

    $('.myfooter').hide();

    $('.box').css('padding-bottom', '0');

}