2013-01-08 60 views
7

我試圖調試只有當我從移動瀏覽器訪問移動網站時纔會出現的問題。我強烈懷疑問題的根本原因是由於多次訪問同一頁面時發生的緩存。如何模擬桌面上的移動(安卓)瀏覽器

當我從我的Android手機訪問該頁面時,我可以始終如一地重現該問題,但如果使用桌面瀏覽器,問題就不會發生。

因爲我不能在我的Android手機上使用任何開發工具,所以我真的需要從桌面瀏覽器中重現問題,以便我有一些調試方法。我已經嘗試同時使用Firefox和Chrome以及User-Agent標頭的適當設置(以便顯示該站點的移動版本),但這不起作用。

有沒有更好的方法來模擬手機瀏覽器從桌面的行爲,允許客戶端代碼的調試方式? FWIW,我相當有信心,我也可以在iPhone上重現問題,但沒有一個可用。

+0

的頁面是網站上線?如果你描述如何重現什麼問題,我會在iPhone上測試它。 – 11684

+0

@ 11684感謝您的報價,但目前僅在本地可複製 –

回答

7

可以在您的手機上使用調試器,using chrome debugger

如今,你可以瀏覽到鉻://檢查堵漏設備後/#設備

如果不工作,你可以使用舊的方法:

  1. 連接使用USB電纜將移動設備連接到主機
  2. 在移動設備上,啓動Chrome。打開設置>高級>開發者工具和檢查啓用USB網頁調試選項
  3. 問題在你的主機上的控制檯執行以下命令來啓用端口轉發:
    adb forward tcp:9222 localabstract:chrome_devtools_remote
  4. 打開桌面版Chrome並導航到本地主機:9222
  5. 選擇您需要調試
  6. 您現在可以開始開發人員工具調試和分析移動內容桌面
相關問題