㈠ 怎麼在移動端調試web前端
響應式測試:Chrome DevTools 面板右側拉伸快速查看效果;Firefox 響應式工具進一步調整;Chrome Emulation 精細測試。
Android 設備測試:使用 Android 虛擬機;優先使用 Weinre 測試,分析用戶瀏覽器使用份額,有針對的進行測試。高版本 Android 測試機,使用 Chrome 連接調試。Android 4.4+ 的 WebView 修改 APP 源代碼,也可以用 Chrome 調試。
低版本系統和其他品牌手機以及 WebView:統統可以用 Weinre 來解決。
iOS 設備測試:使用 Xcode 自帶 iOS 模擬器,使用 Safari 調試;WebView 也可以被電腦上 Safari 調試;測試機連接電腦,也可以用 Safari 調試;MIHTool 可以在 iOS 設備上使用,提供類似 Weinre 的調試功能。
測試多種設備:BrowserStack 和 Keynote。
使用 BrowserSync 可以創建本地區域網 IP 伺服器,並同步操作、監聽刷新,極大減少測試操作,提高測試效率。
當移動端設備無法訪問某項資源時,使用 Charles 做代理,通過電腦去訪問。
㈡ 怎麼在移動端調試web前端
通過移動端使用 Web 服務的比率越來越大,例如淘寶 2014 年雙十一,移動端交易份額就達到42.6%。由此可見,掌握移動端的前端開發和測試是非常有必要的。
響應式測試
響應式現在基本是中小型項目的標配了,先來談談響應式測試技巧。
基礎的響應式測試
響應式的測試特別簡單,通過改變視窗大小(也就是縮放你的瀏覽器)即可測試。當然,你的 CSS 中 Media Queries 判斷條件設置時要使用max-width才行,如果使用max-device-width則會根據你設備的屏幕尺寸來判斷。
優點就是對於 Chrome 開發者可以快速查看響應式變化效果。缺點就是解析度尺寸不會很精確,因為它的頁面寬度是添加了滾動條之後的寬度,這樣對 Media Queries 的臨界值效果不好測試。
對於 Firefox 瀏覽器,不愧是早期開發的必備神器,它早就內置了響應式測試工具,可以通過Firefox 工具-》Web 開發者-》自適應設計視圖
可以設置解析度等參數,以及模擬touch事件、屏幕截圖等功能,可以隨意拖動。足夠簡單和流暢,很方便測試響應式的變化效果等。對於基礎的響應式測試以及臨界值變化情況測試,強烈推薦 Firefox 瀏覽器。
由於響應式測試太簡單,於是有了一大堆的書簽欄 JS 工具或者 Chrome 擴展,並且以很多交互特效、復雜的功能來吸引用戶。實際上使用起來,你可能需要依靠網路才能使用,還會遇到切換縮放不夠流暢、刷新不方便等等問題,在這里不推薦。
㈢ 怎麼在移動端調試web前端
日常開發中,用 Chrome 模擬 UA、屏幕尺寸 和 觸摸特性,完成第一階段的開發和調試。
第二階段:
iOS 的話,iPhoen 數據線鏈接 Mac,打開 Safari 就可以直接使用 Mac 的 Safari 調試工具了。
Android 的話,Chrome 也有提供對應的調試工具。
國產瀏覽器中,UC 在 Android 提供了開發者版本,區域網下直接訪問機器的IP + 9998埠即可進入調試環境。
但對於國內開發者而言,最大的問題在於國產瀏覽器的各種奇怪BUG。
面對這類沒有調試工具的瀏覽器,weinre 也是一個可行的解決方案。
如果只是對JavaScript的異常進行跟蹤,自己敲幾行代碼也可以勉強處理一下。
引入一個外部鏈接來接收異常信息,藉此把異常顯示到開發環境中,這樣就可以根據異常的信息對 JavaScript 代碼進行跟蹤和定位。
其中大致的實現原理,是通過對 window.onerror 進行一個全局的異常監聽,把捕獲到的異常發送到指定的介面。
㈣ 怎麼在移動端調試web前端
可以用Hbuilder開發工具連接手機,ios系統需要在電腦上下載itunes,安卓的話需要下載個手機助手,Hbuilder里有在手機運行的選項的。
㈤ 怎麼在移動端調試web前端
移動端的測試特別簡單,通過改變視窗大小(也就是縮放你的瀏覽器)即可測試。
推薦兩個瀏覽器:
Firefox 瀏覽器,內置了響應式測試工具,可以通過 Firefox 工具 -》Web 開發者 -》自適應設計視圖 啟用 來進行調試。
Chrome瀏覽器,和火狐一樣,直接按F12打開開發者模式,點擊那個手機圖標就可以,還有各種預設屏幕尺寸供選擇。
㈥ 移動端手機web前端meta通用設置
手機版頁面通常需要設置mate標簽,來實現禁止縮放等效果。
<!--頁面字元編碼--><meta charset="utf-8">
<!--避免IE使用兼容模式--><meta http-equiv="X-UA-Compatible"content="IE=edge,chrome=1">
<!-- 啟用360瀏覽器的極速模式(webkit)--><meta name="renderer"content="webkit">
<!--微軟的老式瀏覽器--><meta name="MobileOptimized"content="320">
<!--關鍵字描述--><meta name="keywords"content=""><meta name="description"content="">
<!--設置移動端視圖--><meta name="viewport"content="width=device-width, initial-scale=1, user-scalable=no"/>
<!--針對手持設備優化,主要是針對一些老的不識別viewport的瀏覽器,比如黑莓--><meta name="HandheldFriendly"content="true">
<!--刪除蘋果默認的工具欄和菜單欄--><meta name="apple-mobile-web-app-capable"content="yes"/>
<!--設置蘋果工具欄顏色--><meta name="apple-mobile-web-app-status-bar-style"content="black"/>
<!--忽略頁面中的數字識別為電話,忽略email識別--><meta name="format-detection"content="telphone=no, email=no"/>
<!--uc強制豎屏--><meta name="screen-orientation"content="portrait">
<!--QQ強制豎屏--><meta name="x5-orientation"content="portrait">
<!--UC強制全屏--><meta name="full-screen"content="yes">
<!--QQ強制全屏--><meta name="x5-fullscreen"content="true">
<!--UC應用模式--><meta name="browsermode"content="application">
<!--QQ應用模式--><meta name="x5-page-mode"content="app">
<!--windows phone 點擊無高光--><meta name="msapplication-tap-highlight"content="no">
㈦ 怎麼在移動端調試web前端
真機調試,假如是iOS的,在設置選項里可以勾選開發者工具,方便調試。
還可以通過chrome、火狐的模擬,以及下一個安卓、蘋果模擬器。
還可以搭建weinre,(具體教程請自行網路。
㈧ 怎麼在移動端調試web前端
移動端的測試特別簡單,通過改變視窗大小(也就是縮放你的瀏覽器)即可測試。
iphone+ safari 可以直接用satari開發工具調試。chrome+android也有類似的工具組合
㈨ 怎麼在移動端調試web前端
可以直接用satari開發工具調試。chrom
+android也有類似的工具組合,但是沒有實際
過。樓主如果覺得不太滿意的話,可以去後盾人看看,那裡也許會有不錯的答案
㈩ 怎麼在移動端調試web前端
日常開發中,用 Chrome 模擬 UA、屏幕尺寸 和 觸摸特性,完成第一階段的開發和調試。
&lt;img src="https://pic4.mg.com/50/_hd.jpg" data-rawwidth="420" data-rawheight="169" class="content_image" width="420"&gt;
Android 的話,Chrome 也有提供對應的調試工具。