[英]JavaScript for iPhone to open in Safari from non-default iOS browser
[英]Is there a way to debug JavaScript in the iPhone/iOS Safari browser?
我在 iPhone 瀏覽器上有一個奇怪的行為。 有沒有調試iPhone瀏覽器JavaScript的工具?
我希望有比簡單的alert()
消息更高級的東西。 是否有一些高級工具,例如設置斷點和查看對象狀態?
隨着 iOS 6 的發布,Apple 為他們的 Mobile Safari 發布了 Remote Web Inspector,這是巨大的。 基本上,您擁有常規 Safari 中 Web Inspector 的所有功能和強大功能,適用於您的移動應用程序,包括 Phonegap 應用程序。
我使用過weinre,但是這個工具使它對於較新版本的 iOS 已經過時了(不幸的是不適用於舊版本的 iOS、非 iOS 設備,或者如果您使用的是 Windows),因為它是一個帶有斷點和所有功能的全功能調試器。
在 Mac 版 Safari 6+ 中,從“開發”菜單訪問您的頁面。 如果未顯示,您可以在 Safari 的高級首選項中啟用開發菜單。
更多討論在底部:
http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers
(此外,如果您在某處讀到“秘密私有接口”或 iWebInspector,這些也已過時。)
查看weinre或使用遠程版本調試 phonegap 。
銅
您還可以使用簡單的書簽注入 firebug 。 我在 ipad 上使用過它,我的調試能力得到了極大的增強。
我遇到了一個簡單的用例,其中我只需要在 Safari 的 JS 引擎上測試我的代碼(僅僅調試,簡單地運行它並使用跟蹤)。
為此,我使用了 Epiphany 網絡瀏覽器,它既免費又使用 JavaScriptCore JS 引擎,Safari 也使用它。 Epiphany 未隨開發人員工具一起提供,因此我使用http://jsconsole.com/查看我的跟蹤記錄。
雖然它是一個簡單的解決方案,但它幫助我找到了一條適用於 Chrome 但不適用於 Safari 的產品線。
分步指南如何在 iPhone 中啟用 JavaScript
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.