1. 程式人生 > >JS判斷當前頁面是否在微信內開啟

JS判斷當前頁面是否在微信內開啟

有的時候我們的頁面只允許在微信內才能使用,這個時候就要判斷是否是在微信內開啟的頁面,只需要加入一行程式碼判斷下就可以了

var wx= (function(){
return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1
}
)();
if(wx){
            alert("是微信");
        }else {
            alert("不是微信");
        }

相關推薦

如何用js判斷當前是否在開啟的連結頁面

function is_weixin() { var ua = navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == "micromessenger")

ES6判斷當前頁面是否瀏覽器中打開

.com lower nav else () rom mic 來源 es6 1、使用jq判斷是否用微信瀏覽器打開頁面 var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf(

js實現網頁只能在開啟,瀏覽器打不開

<!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         <meta name="viewport" content="width=d

原生Js判斷當前頁面是否是第一次開啟

原理是利用瀏覽器cook來判斷,噹噹前頁面不存在cook時就是第一次開啟 程式碼:  function Cookie(key,value){ this.key=key; if(value!=null) { this.value=e

JS判斷當前頁面是否在開啟

有的時候我們的頁面只允許在微信內才能使用,這個時候就要判斷是否是在微信內開啟的頁面,只需要加入一行程式碼判斷下就可以了 var wx= (function(){ return navigator.us

JS判斷當前頁面是在 QQ客戶端/客戶端/iOS瀏覽器/Android瀏覽器/PC客戶端

browser.js var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移動終端瀏覽器版本資訊 trident: u.

開發建瀏覽器JS自動關閉當前頁面回到對話視窗

微信的WeixinJSBridge還是很牛逼的,雖然官方文件只公佈了3個功能,但是還內建的很多功能沒公佈,但是存在 比如自動關閉當前瀏覽器內建函式:WeixinJSBridge.call('close

判斷當前是否在瀏覽器環境

ase server serve span block 器) log 判斷 rpo 有時候,我們有些項目是跑在微信端的,也就是只需要在微信端打卡,在其他環境(第三方瀏覽器)打開則提示用戶需要在微信中打開;實現方法如下: JS判斷userAgent 缺點:UA可以人為修改

32.js 判斷當前頁面是否被瀏覽

span bili string key opera ont ber style iter 可以通過document.hidden屬性判斷當前頁面是否是激活狀態。 兼容性:IE10+,Firefox10+,Chrome14+,Opera12.1+,Safari7.1+ 兼容

php實現判斷使用者是否在登陸,是否關注公眾號

記一次小需求: 一個投票活動,在原有的投票接口裡(很老的專案。。)增加判斷使用者是否在微信內登陸,且是否關注公眾號,如果使用者未關注,則引導使用者關注公眾號。 一、需求要點 只對指定對部分活動有效 區分微信瀏覽器訪問和外部瀏覽器訪問 區分使用者是

js獲取當前頁面url網址

pos web split拆分 http 分段 function search 正則匹配 ext 在WEB開發中,時常會用到javascript來獲取當前頁面的url網址信息,在這裏是我的一些獲取url信息的小總結。 下面我們舉例一個URL,然後獲得它的各個組成部分:htt

js限制網頁只能在建瀏覽器或支付寶建瀏覽器中開啟

    function is_weixinOrAli(){ var ua = navigator.userAgent.toLowerCase(); //判斷瀏覽器的型別 if (ua.match(/MicroMessenger/i) != "microm

js判斷當前頁面是PC端還是手機端訪問?

執行當前js,可判斷當前是PC端還是手機端訪問 <script type="text/javascript"> function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = ["A

js判斷當前頁面的某個圖片是否載入完畢

 有如下程式碼,需要外層div的背景圖片載入完畢,才載入裡面的div; <div style="background-image:url('images/banner_1_graphics.png')"> <div id="blackboard"

使用userAgent判斷當前頁面是否在webView裡開啟

需求背景:需要判斷網頁是在否在自己app裡的的webView裡開啟(電腦端瀏覽器、手機qq,手機qq瀏覽器,微信,微信朋友圈,微博,手機safari等除外) 1、app內部:需要呼叫原生app方法 2、非微信的其他瀏覽器或webview,提示請在微信中開啟頁

判斷當前頁面是否在置瀏覽器中打開

pan var 不同的 nav rom navigator false 都是 16px 轉: 任何瀏覽器的判斷都是獲取user-agent參數進行判斷的,判斷當前頁面是否在微信瀏覽器中打開同樣也不例外。1、首先需要獲取微信內置瀏覽器的User Agent,經過對微信的瀏覽器

判斷當前頁面是否在瀏覽器中打開

當前頁 tro als != log () navi sha sharp 方法:(微信官方js判斷做法) var ua = navigator.userAgent.toLowerCase();   var isWeixin = ua.indexOf(‘micromesse

js--判斷當前環境是否為環境

/** * 判斷是否是微信環境 */ ClientNetWeb.prototype.getIsWxClient = function () { var ua = navigator.userAgent.toLowerCase(); i

判斷當前頁面是否在瀏覽器中開啟

在實際的專案中,有時候需要判斷當前頁面是否在微信瀏覽器中開啟 ,以下提示了三種方法,每一種都可以, 方法一, var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger')

js判斷當前訪問客戶端是ios或安卓或

做這樣的判斷,原則上應該是後臺程式判斷處理,更為嚴謹;但是在一些h5頁面中,不需要太嚴格,則通過js也可做對應判斷。 原理:通過判斷客戶端的userAgent方式解決。 程式碼如下: var $rongyinu_app="rongyinu://com.rongyin