判斷執行平臺(終端)的作業系統
1、js獲取系統
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終端
2、js獲取瀏覽器核心
var browserInfo = {
versions:function(){
var u = navigator.userAgent,
app = navigator.appVersion;
return {
trident: u.indexOf('Trident') > -1, //IE核心
presto: u.indexOf('Presto') > -1, //opera核心
webKit: u.indexOf('AppleWebKit') > -1, //蘋果、谷歌核心
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,//火狐核心
mobile: !!u.match(/AppleWebKit.*Mobile.*/ ), //是否為移動終端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios終端
android: u.indexOf('Android') > -1 || u.indexOf('Adr') > -1, //android終端
iPhone: u.indexOf('iPhone') > -1 , //是否為iPhone或者QQHD瀏覽器
iPad: u.indexOf('iPad') > -1, //是否iPad
webApp: u.indexOf('Safari' ) == -1, //是否web應該程式,沒有頭部與底部
weixin: u.indexOf('MicroMessenger') > -1, //是否微信 (2015-01-22新增)
qq: u.match(/\sQQ/i) == " qq" //是否QQ
};
},
language:(navigator.browserLanguage || navigator.language).toLowerCase()
};
3、cocos獲取終端平臺
if (cc.sys.os === cc.sys.OS_IOS) {
return 'IOS';
}
if (cc.sys.os === cc.sys.OS_ANDROID) {
return 'ANDROID';
}
相關推薦
判斷執行平臺(終端)的作業系統
1、js獲取系統 var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr
執行緒基礎:執行緒(1)——作業系統和執行緒原理
1、概述 我在寫“系統間通訊技術專欄”的時候,收到很多讀者的反饋。其中有一部分讀者希望我抽空寫一寫自己關於對JAVA執行緒的使用經驗和總結。巧的是,這個月我所在的技術團隊也有很多同事跟我討論關於JAVA中執行緒的操作。正好本月我工作也不是很忙,除了繼續推進我的
現代作業系統之程序與執行緒(上)
程序 基本概念 一個程序就是一個正在執行程式的例項,包括程式計數器、暫存器和變數當前的值。從概念上說,每個程序擁有它自己的虛擬cpu。實際上,每個瞬間CPU只能執行一個程序。 在對程序程式設計時不能對時序做任何確定對假設。 建立程序 常見情況: 系統初始化執行政治執
centos7搭建ELK Cluster日誌分析平臺(一)
場景 git centos7 beat images 下載地址 install posit src 應用場景:ELK實際上是三個工具的集合,ElasticSearch + Logstash + Kibana,這三個工具組合形成了一套實用、易用的監控架構, 很多公司
centos7搭建ELK Cluster集群日誌分析平臺(四):簡單測試
-1 簡單測試 logs ima .tar.gz 分析 -c cluster images 續之前安裝好的ELK集群 各主機:es-1 ~ es-3 :192.168.1.21/22/23 logstash: 192.168.1.24 ki
CentOS 6.5搭建Smokeping平臺(上)
smokeping1、添加EPEL和RPMForge第三方源如果是i686平臺:rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh http://ftp.tu-chemnitz.de
CentOS 6.5搭建Smokeping平臺(下)
smokeping1、添加監控點[[email protected]/* */ ~]# vi /usr/local/smokeping/etc/config ##添加以下內容## + Other menu = 三大網絡監控 title = 監控統計 ++ dianxin menu = 電信網絡監
【充分利用你的Azure】將Azure用作雲計算平臺(1)
遠程 spa http pac 雲計算 學習 .com xshel 利用 本文將圍繞幾個步驟來講。 因為本人是MSP,微軟送了150刀的額度給我隨便使用。這篇文章是要講將Azure用作雲計算平臺,對於我來說,我是做機器學習的,那麽Azure就要有機器學習的平臺。 本文的目的
戲(細)說Executor框架線程池任務執行全過程(上)
文章 空間 重點 urn 枯燥 ash 成功 創建 使用 原文鏈接:http://ifeve.com/executor-framework-thread-pool-task-execution-part-01/ 內容綜述 基於Executor接口中將任務提交和任務執行解耦的
Selenium2+python自動化49-判斷文本(text_to_be_present_in_element)【轉載】
cvpr cor 搜索 odin present u+ 3ds ndb wii 前言 在做結果判斷的時候,經常想判斷某個元素中是否存在指定的文本,如登錄後判斷頁面中是賬號是否是該用戶的用戶名。 在前面的登錄案例中,寫了一個簡單的方法,但不是公用的,在EC模塊有個方法是可以專
執行上下文(筆記)
用途 spa test src png 賦值 函數代碼 str ner 可執行代碼類型 全局代碼 函數代碼 eval代碼 執行上下文類型 全局上下文 函數上下文 eval上下文 執行上下文組成 作用域鏈 this 變量對象 進出棧順序 windo
搭建部署 分布式ELK平臺 (一)
sca java 7 zip 什麽 jpg repl columns sna count 搭建部署 分布式ELK平臺ELK 是什麽 ?ELK 其實並不是一款軟件,而是一整套解決方案,是三個軟件產品的首字母縮寫 – Elasticsearch:負責日誌檢索和儲存
搭建部署 分布式ELK平臺 (二)
正在 .com ace 自己 images 連接 文件描述符 setting default logstash? logstash 是什麽 – logstash是一個數據采集、加工處理以及傳輸的工具? logstash 特點: – 所有類型的數據集中處理
Spark SQL在100TB上的自適應執行實踐(轉載)
測試 好的 output 一個 weight 結構化數據 mage 多次 cor Spark SQL是Apache Spark最廣泛使用的一個組件,它提供了非常友好的接口來分布式處理結構化數據,在很多應用領域都有成功的生產實踐,但是在超大規模集群和數據集上,Spark SQ
Django+xadmin打造在線教育平臺(四)
技術 hot dfa index lin height 東方 邏輯 then Django+xadmin打造在線教育平臺(四) 代碼 github下載 七、授課機構功能 7.1.模板繼承 (1)創建母板 把org-list.html拷貝到templates目錄下,新
Django+xadmin打造在線教育平臺(三)
cor 靜態 實現 span xadmin 下載 註冊頁面 用戶名 alt Django+xadmin打造在線教育平臺(三) 代碼 github下載 五、用戶註冊 主要實現功能 用戶輸入郵箱、密碼和驗證碼,點註冊按鈕 如果輸入的不正確,提示錯誤信息 如果正確,發
Django+xadmin打造在線教育平臺(十)
count() install pen param 機構 fault aps proxy 資源 Django+xadmin打造在線教育平臺(十) 代碼 github下載 十四、xadmin的進階開發 14.1.權限管理 (1)用戶權限 超級用戶擁有所有權限,其它添加
Django+xadmin打造在線教育平臺(九)
play HR scrip 平臺 eat 網銀 bubuko 404頁 用戶 Django+xadmin打造在線教育平臺(九) 代碼 github下載 十二、首頁和全局404,500配置 12.1.首頁功能 Course添加一個字段 is_banner = mod
Django+xadmin打造在線教育平臺(一)
inf lba user XA 放大 ons record min 後臺管理 Django+xadmin打造在線教育平臺(一) 代碼 github下載 一、前言 代碼下載: 開發環境: python: 3.6.4 Django: 2.0.2 後
Django+xadmin打造在線教育平臺(五)
play 清華大學 寫上 avi ase .cn += post 信息 Django+xadmin打造在線教育平臺(五) 代碼 github下載 八、課程詳情頁功能的實現 8.1.課程列表 (1)配置urls MxOnline/urls中 path("cours