2013-07-03 88 views
6

我目前正在研究將嵌入在iOS和Android應用程序中的HTML/JS應用程序。由於Android應用程序尚未完成,因此我正在Android中的Chrome瀏覽器上對此進行測試。我修復了所有問題,但是當我在本機瀏覽器中打開相同的Web應用程序時,沒有什麼可以按預期工作。可以在三星平板電腦的本機瀏覽器上調試javascript

所以我的問題是:有沒有一種方法可以在Android設備上的本地瀏覽器進行調試?

在鉻這很容易與remote debugging

(請不要建議我使用「登錄」語句調試,因爲這不是我在這裏尋找)

而只是掏出我的膽量:三星平板電腦的原生瀏覽器是造成的唯一設備我頭痛!

回答

6

在本地瀏覽器的地址欄中輸入about:debug切換爲設置菜單中的「調試」選項。

'顯示JavaScript控制檯'選項將允許您在網頁中查看JavaScript錯誤。

NB我相信只有在出現錯誤時纔會顯示JavaScript控制檯。

HTH

Nick。

+1

這不適合我。它要麼嘗試做一個網絡搜索,(我看到自動完成建議https://www.google.com/search?URL),否則它想自動完成chrome:// debug, 「這個網頁不可用,chrome:// debug /的網頁可能會暫時關閉......」HUH?!!! – Michael

+0

奇怪的是,我已經看到「設置」下的「調試」,並且「顯示JavaScript控制檯」已經被選中...所以我對如何使它實際顯示有點不知所措。我假設實際上有一個錯誤,因爲我的頁面掛起執行一些JavaScript代碼,並不會產生預期的輸出。 – Michael

+0

Michael你有什麼設備?我在三星Galaxy S4(4.2.2)上,我遇到了同樣的問題,除了在設置中看不到調試或顯示Javascript控制檯。我也有S3以及:調試工作正常,但它們似乎已經改變了S4,但股票瀏覽器正在使用Chrome的渲染引擎,或者看起來很奇怪。 –

1

您可以使用Web Inspector Remoteweinre)輕鬆地調試您的Web應用程序。

看看這個post爲了找出如何安裝和使用weinre。

我希望這會幫助你,如果這個問題仍然是實際的。

0

如果已經更新您的設備,你可以去settings - >Debug - >'Remote Debug Enable' 一旦啓用就可以調試,就像你可以調試鉻的原生瀏覽器。

0

您可以嘗試vorlon解決方案也是如此,它有一個很好的網絡界面&非常容易安裝

&它是免費的

但是,如果你不能看到volron清除控制檯的錯誤,你可能想使用@ Nick的解決方案,有時候複雜的錯誤甚至會阻止vorlon或weiner捕捉它們。所以,一旦你修復阻止這些問題,可能volron將開始正確捕捉它們

相關問題