1. 程式人生 > >判斷執行平臺(終端)的作業系統

判斷執行平臺(終端)的作業系統

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