Device.js – 快速檢測平臺、作業系統和方向資訊
Device.js 是一個可以讓你檢測裝置的平臺,作業系統和方向 JavaScript 庫,它會自動在 <html> 標籤新增一些裝置平臺,作業系統,方向相關的 CSS class,這樣就能讓你針對不同裝置撰寫不同的 CSS,並且還提供一些 Javascript 函式來判斷裝置。
Device.js 通過作業系統(比如 iOS,安卓,黑莓,Windows,Firefox OX),方向(橫屏或者豎屏),型別(平板或者移動裝置),如下面在 iPhone 上的瀏覽的時候在 <html> 新增的 CSS Class:
支援的裝置
- iOS: iPhone, iPod, iPad
- Android: Phones & Tablets
- Blackberry: Phones & Tablets
- Windows: Phones & Tablets
- Firefox OS: Phones & Tablets
如何使用
Device.js 使用非常簡單,只需要在頁面的 head 載入相關的 JS 庫即可:
<script src="device.js"></script>
生成的 CSS Class:
Device | CSS Classes |
---|---|
iPad | ios ipad tablet |
iPhone | ios iphone mobile |
iPod | ios ipod mobile |
Android Phone | android mobile |
Android Tablet | android tablet |
BlackBerry Phone | blackberry mobile |
BlackBerry Tablet | blackberry tablet |
Windows Phone | windows mobile |
Windows Tablet | windows tablet |
Firefox OS Phone | fxos mobile |
Firefox OS Tablet | fxos tablet |
Desktop | desktop |
Orientation | CSS Classes |
---|---|
Landscape | landscape |
Portrait | portrait |
相關的 Javascript 函式
Device | JavaScript Method |
---|---|
Mobile | device.mobile() |
Tablet | device.tablet() |
iOS | device.ios() |
iPad | device.ipad() |
iPhone | device.iphone() |
iPod | device.ipod() |
Android | device.android() |
Android Phone | device.androidPhone() |
Android Tablet | device.androidTablet() |
BlackBerry | device.blackberry() |
BlackBerry Phone | device.blackberryPhone() |
BlackBerry Tablet | device.blackberryTablet() |
Windows | device.windows() |
Windows Phone | device.windowsPhone() |
Windows Tablet | device.windowsTablet() |
Firefox OS | device.fxos() |
Firefox OS Phone | device.fxosPhone() |
Firefox OS Tablet | device.fxosTablet() |
Orientation | JavaScript Method |
---|---|
Landscape | device.landscape() |
Portrait | device.portrait() |
下載:Device.js
相關文章
- 檢視作業系統基本資訊作業系統
- 薄平臺:Stripe的金融作業系統作業系統
- 開發者可以基於低程式碼平臺快速搭建企業資訊化系統
- 工地違規動火作業檢測系統
- 企業資訊化管理系統採用怎樣的快速開發平臺好?
- 作業系統資訊收集工具作業系統
- 企業資訊平臺的快速搭建,框架如何選?框架
- 中興新支點國產作業系統與虛擬化平臺和雲管理平臺實現相容作業系統
- 車間人員作業行為智慧檢測系統
- 檢視作業系統塊大小作業系統
- 工地人員作業安全帶穿戴識別檢測系統
- CRM系統快速管理、檢視客戶全景資訊
- 獲取windows 作業系統下的硬體或作業系統資訊等Windows作業系統
- Sigar獲取作業系統資訊作業系統
- 低程式碼開發平臺,快速開發企業級系統
- 檢視作業系統位數(zt)作業系統
- 企業資訊系統系統平臺式開發的八大優勢
- C++系統相關操作3 - 獲取作業系統的平臺型別C++作業系統型別
- 工廠人員作業行為動作規範識別檢測系統
- 【原創】linux實時作業系統xenomai x86平臺基準測試(benchmark)Linux作業系統AI
- PHP快速獲取作業系統型別PHP作業系統型別
- 檢視linux 作業系統上系統塊大小Linux作業系統
- LeaRun低程式碼平臺 助力中小企業快速開發MES系統
- 檢視CentOS伺服器的cpu、記憶體、作業系統版本資訊CentOS伺服器記憶體作業系統
- 賽迪網-工業和資訊化融合平臺
- 作業系統(1)——作業系統概述作業系統
- 作業系統(一):作業系統概述作業系統
- 跨作業系統平臺移動資料庫(相同尾數格式)作業系統資料庫
- 如何檢視Linux作業系統版本?Linux作業系統
- 如何檢視作業系統的塊大小作業系統
- linux 檢視作業系統位數Linux作業系統
- WEB資訊管理系統、資料展現分析系統 快速搭建平臺Web
- 快速安裝Windows作業系統獨家秘籍(轉)Windows作業系統
- 開放的彈性的資訊系統平臺 DIY系統
- LeaRun快速開發平臺:企業供應鏈管理系統解決方案
- 快速開發平臺--企業資訊化的絕佳解決方案
- 資訊系統設計一個平臺--利於實施的平臺
- 作業系統(二):作業系統結構作業系統