可調用ios android QQ客戶端,指定聊天QQ號,js代碼
function qqcao(){ var type = undefined; var param = ""; var sid = 2; var rawuin = <{$qq}>; var qsig = "undefined"; var QQApi = { openURL: function(url){ var i = document.createElement('iframe'); i.style.display = 'none'; i.onload = function() { i.parentNode.removeChild(i); }; i.src = url; document.body.appendChild(i); var returnValue = QQApi.__RETURN_VALUE; QQApi.__RETURN_VALUE = undefined; return returnValue; }, isAppInstalled: function(scheme) { var parameters = {'scheme':scheme}; var r = QQApi.openURL('jsbridge://app/isInstalled_?p=' + encodeURIComponent(JSON.stringify(parameters))); return r ? r.result : null; }, isQQWebView: function(){ return QQApi.isAppInstalled('mqq') == true; }, __RETURN_VALUE: undefined }; var usa=navigator.userAgent; var p; var mobile_q_jump = { android:"https://play.google.com/store/apps/details?id=com.tencent.mobileqq", ios:"itms-apps://itunes.apple.com/cn/app/qq-2011/id444934666?mt=8", winphone:"http://www.windowsphone.com/zh-cn/store/app/qq/b45f0a5f-13d8-422b-9be5-c750af531762", pc:"http://mobile.qq.com/index.html" }; var isMQ = 0; if(typeof type == "undefined") type = 1; if(usa.indexOf("Android")>-1){ p = "android"; } else if(usa.indexOf("iPhone")>-1 || usa.indexOf("iPad")>-1 || usa.indexOf("iPod")>-1){ p = "ios"; } else if(usa.indexOf("Windows Phone") > -1 || usa.indexOf("WPDesktop") > -1){ p = "winphone"; } else { p = "pc"; } if(p == "ios"){ //防止循環 if(history.pushState) history.pushState({},"t","#"); isMQ = QQApi.isQQWebView(); if (!isMQ){ var sc = document.createElement("script"); sc.src = "http://__.qq.com/api/qqapi.js"; sc.onload = function(){ if(window['iOSQQApi']){ isMQ =iOSQQApi.device.isMobileQQ(); } }; document.body.appendChild(sc); } } else if(p == "pc" && qsig != "undefined"){ window.open(qsig,"_self"); } if(type == 1){//手Q var isSuccess = true; var f = document.createElement("iframe"); f.style.display = "none"; document.body.appendChild(f); f.onload = function(){ isSuccess = false; }; if(p == "ios" && sid == 1){ f.src = "mqqapi://card/show_pslcard?src_type=internal&version=1&uin="+ rawuin +"&card_type=person&source=qrcode"; } if(p == "ios" && sid == 2){//ios并且為群名片 f.src = "mqqapi://card/show_pslcard?src_type=internal&version=1&uin="+ rawuin +"&card_type=person&source=qrcode"; } else if(p != "pc"){ var url = window.location.href.split("&"); f.src = "mqqopensdkapi://bizAgent/qm/qr?url=" + encodeURIComponent(url[0]); } if(p == "android" && sid == 1){ f.src = "mqqapi://card/show_pslcard?src_type=internal&version=1&uin="+ rawuin +"&card_type=person&source=qrcode"; } if(p == "android" && sid == 2){//ios并且為群名片 f.src = "mqqapi://card/show_pslcard?src_type=internal&version=1&uin="+ rawuin +"&card_type=person&source=qrcode"; } var now = Date.now(); setTimeout( function(){ if((p == "ios" && !isMQ && Date.now() - now < 2000) || (p == "android" && !isSuccess) || ((p == "winphone" && Date.now() - now < 2000))){ var jumpUrl = mobile_q_jump[p]; if(jumpUrl) window.open(jumpUrl,"_self"); } } , 1500); } }
最后修改:5年前 2014-02-05
? 著作權歸作者所有
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
fpe怎么用?這是一個舊的修飾符。首先,您可以在設置中找到熱鍵設置。你可以把它換到一個更舒適的關鍵位置。我通常用F鍵。然后你在開始游戲之前打開FPE,進入游戲,找到你想要修改的數字,比如金錢、經驗,記錄下來,按熱鍵,界面就會跳出到FPE,你在搜索欄中輸入你的數字,搜索,你可以找到幾組東西,可以多點,你可以點擊進入游戲,對原來的號碼進行更改,比如玩怪和體驗,花點錢,然后記錄更改的號碼,然后按熱鍵跳出...
什么p圖軟件可以把頭發弄黑點?那是這個PS軟件。就這個可以把頭發弄黑有一點的。把頭發部分選擇類型不出來加深可疊加過??赡軙诘?。求PS帝,把圖片周圍的暗色改成純黑?然后價格顏色疊加過白色的?或則是ctrlu畫筆工具,這幾樣都能變黑如何把一張黑白圖片反色?就是黑變白白變黑,具體點?需要應用濾鏡PS-濾鏡-濾鏡庫-素描-圖章數值也可以憑感覺給,我的是20/9前景色黑背景色白,你要想弄其他顏色也可以PS...
z53次列車實時查詢 z533次列車經站時間?Z53次列車沿途經過哪些站? 經查無z533其他列車如下:Z3321:10從寧波開始,07:18到終點站武昌,歷時10:08,全程距離1140公里。共有寧波、余姚、紹興、金華、黃石、鄂州、武昌等7個??空?。Z53車次08:55從北京西開始,19:40到昆明終點站,歷時34:45,全程3174公里,共有19個??空?,分別是:北京西、保定、石家莊、邢臺...