Note:絕大多數API在IOS版下不支持,使用前請自行測試。php
UC官方的開發者中心:http://www.uc.cn/business/developer.shtmlhtml
參數:web
用法:api
1 <!-- 強制橫屏 --> 2 <meta name="screen-orientation" content="landscape">
版本支持:8.6+瀏覽器
參數:服務器
用法:網絡
1 <!-- 強制全屏 --> 2 <meta name="full-screen" content="yes">
提示:用此方法觸發的全屏模式,和用戶手動在設置項選擇的全屏模式是不一樣的。app
版本支持:8.6+測試
描述:應用模式是爲方便web應用及遊戲開發者設置的綜合開關,經過meta標籤進行指示打開,當進入應用模式時,瀏覽器將自動調整如下參數:spa
參數:
用法:
1 <!-- 應用模式 --> 2 <meta name="browsermode" content="application"/>
版本支持:8.6+
描述:開啓後,當進行縮放操做時,僅放大圖片和文字等頁面元素,但不放大屏幕寬度,從而避免了左右滾動條的產生。
參數:
用法:
1 <!-- 開啓UC適應屏幕的排版方式 --> 2 <meta name="viewport" content="uc-fitscreen=yes"/>
版本支持:8.5 patch +
參數:
用法:
1 <!-- 適應屏幕 --> 2 <meta name="layoutmode" content="fitscreen" />
等同於
1 <meta name="viewport" content="uc-fitscreen=yes, initial-scale=1.0" />
提示:更推薦用layoutmode,避免和原生支持的viewport發生未知衝突。
版本支持:8.5 patch +
參數:
用法:
1 <!-- 禁用夜間模式 --> 2 <meta name="nightmode" content="disable"/>
版本支持:8.5 patch +
描述:當用戶使用無圖模式時,能夠經過此方法來強制顯示圖片。
參數:
用法:
1 <!-- Meta標籤(全部圖片) --> 2 <meta name="imagemode" content="force"/> 3 4 <!-- Img標籤(單張圖片) --> 5 <img src="..." show="force">
版本支持:8.5 patch +
描述:在用戶觸發「發至桌面」的菜單操做後,即觸發聯網獲取size最大的圖片。在未獲取到圖片前,能夠先顯示默認圖片;獲取完成後再將獲取到的圖片更新到桌面。若是獲取不到或者沒有此特殊標籤,仍然使用默認的桌面書籤圖標。
用法:
1 <link rel="apple-touch-icon-precomposed" sizes="57x57" href="images/icon.png" /> 2 <link rel="apple-touch-icon" sizes="72x72" href="images/icon.png" />
(經測試,官方文檔給出的API不少也不能使用,下面只列出測試能用的)
用法:
1 navigator.control.gesture(false);
我的推薦寫法:
1 try { 2 navigator.control.gesture(false); 3 } catch (e) { 4 // ... 5 }
用法:
1 navigator.control.longpressMenu(false);
我的推薦寫法:
1 try { 2 navigator.control.longpressMenu(false); 3 } catch (e) { 4 // ... 5 }
描述:HTTP Header 中 X-UCBrowser-UA 的對象模型,用於封裝相關的數據段,並提供簡單易用的方法讀取字段內容。
經過這個API,能夠獲取到更加詳細的設備信息,如:網絡狀況、系統環境、UC瀏覽器版本等...
各項參數的含義,請查看該pdf:http://www.uc.cn/download/UCBrowser_User_Agent.pdf
php的用法:
1 <?php 2 echo $_SERVER['HTTP_X_UCBROWSER_UA'];