js判斷移動端是否安裝某款app的多種方法

2022-08-02 17:33:08 字數 934 閱讀 5605

第一種方法:

一:判斷是那種裝置

var isandroid = u.indexof('android') > -1 || u.indexof('linux') > -1; //android終端或者uc瀏覽器

var isios = !!u.match(/\(i[^;]+;( u;)? cpu.+mac os x/); //ios終端

二:安卓裝置:android();

if(isandroid),2000);

};二:ios裝置:if(isios),2000)};}

第二種方法:

js**:

settimeout(function () else

document.body.removechild(ifr);

}, 2000)

var t1 = date.now();

var ifr = document.createelement("iframe");

ifr.setattribute('src', url);

ifr.setattribute('style', 'display:none');

timeout = settimeout(function ()

}, t);

}第三種方法:

原理:500ms內,本機有應用程式能解析這個協議並開啟程式,呼叫該應用;如果本機沒有應用程式能解析該協議或者500ms內沒有開啟這個程式,則執行settimeout裡面的function,就是跳轉到你想跳轉的頁面。

iOS js判斷移動端是否安裝某款app的方法

一 判斷是那種裝置 var isios u.match i u cpu.mac os x ios終端二 if isios 2000 第二種方法 settimeout function else document.body.removechild ifr 2000 var t1 date.now va...

js判斷某html元素是否存在

今天想在html中找到時候有table標籤,用jquery查詢var table table 但是怎麼判斷時候table存在呢,直接alert table 返回object,判斷if table 也是true,突然想到了document.getelementsbyname 得到的其實是乙個陣列,於是...

判斷js物件是否擁有某屬性

兩種方式,但稍有區別 1,in 運算子1 2 3 varobj alert name inobj true alert tostring inobj true 可看到無論是name,還是原形鏈上的tostring,都能檢測到返回true。2,hasownproperty 方法1 2 3 varobj...