2013-03-10 98 views
5

我有一臺連接到Windows 8機器的iOS 6.1的iPad。我希望能夠調試在iPad上運行的一些JavaScript代碼。從Windows機器在iPad上遠程調試javascript可能嗎?

iPad上的Safari瀏覽器有一個Web檢查選項,需要iPad通過電線連接到計算機,然後可以在Safari中訪問桌面的開發菜單。我爲Windows安裝了Safari 5,但未在開發菜單中看到iPad。

還有其他想法嗎?

+1

參見[Weinre](http://people.apache.org/~pmuellr/weinre-docs/latest/)。這不是一個JavaScript *調試器*,但它可能仍然有用。 – DCoder 2013-03-10 15:45:59

+1

它[在Windows中不起作用](http://stackoverflow.com/questions/12598415/safari-remote-debugging-on-windows);至少因爲它需要Safari 6。 – 2013-03-10 19:20:06

回答

1

對於遠程debuggin我用Weinre

Weinre擁有幾乎所有你需要的東西,但缺少一個JavaScript調試器。

它具有用於DOM操作,網絡流量,時間線,資源和控制檯的WebInspector。

在GitHub上籤出此項目:weinre-remote-debug在本地設置weinre。

0

this page上描述的另一個選項是jsconsole.com。通過將<script>標籤附加到您的頁面(或在設備上運行小書籤),您可以訪問JS控制檯。

要開始,請轉到jsconsole.com並在提示符下運行:listen。這會爲您提供一個唯一的會話ID和腳本標記,並插入到您的移動網頁中。現在

enter image description here

,您的移動網頁產生任何控制檯輸出將被傳輸到控制檯在桌面瀏覽器中打開,包括任何錯誤!

enter image description here

這當然是沒有更換一個完整的Web檢查,但它可以讓你擺脫困境,當你沒有訪問到Mac。

來源:https://blog.idrsolutions.com/2015/02/remote-debugging-ios-safari-on-os-x-windows-and-linux/