2016-04-08 90 views
6

假設我得到這樣一個堆棧跟蹤在控制檯:如何從Chrome控制檯複製堆棧跟蹤?

enter image description here

我如何複製堆棧跟蹤保存的格式?

當我複製此堆棧跟蹤我得到一個長行:

VM1130:2 Foobar not foundplayer.store.registerListener @ VM1130:2logErrorsInCallback @ magic_store:221registerListener @ magic_store:240registerListenerThis @ magic_store:246(anonymous function) @ VM1130:2InjectedScript._evaluateOn @ (program):878InjectedScript._evaluateAndWrap @ (program):811InjectedScript.evaluate @ (program):667

有沒有辦法在一個更加結構化的方式來複制一個堆棧跟蹤?

+0

我想你在截圖中使用'console.error'。我沒有解決方案,這是Chrome應該修復的問題。拋出異常時,您會遇到同樣的問題,但在這種情況下,您可以在出錯後單擊省略號以顯示可複製堆棧跟蹤:VM374:2未捕獲錯誤:test(...) –

+0

存在一個問題:這在Chromium bug跟蹤器上https://bugs.chromium.org/p/chromium/issues/detail?id=532531 –

回答

0

複製粘貼似乎現在格式化。只是從錯誤複製這樣的:

Uncaught ReferenceError: osdlfm is not defined 
    at <anonymous>:1:1 
    at ad.js:12 
    at new Promise (<anonymous>) 
    at HTMLDocument.n (ad.js:12) 

的堆棧跟蹤顯示出來後,我擴大了錯誤格式OK,太:

(anonymous) @ VM183:1 
(anonymous) @ ad.js:12 
n @ ad.js:12 

console stack trace

版本信息:

  • 谷歌瀏覽器:63.0.3239.132(官方版本)(64位)
  • 修訂:2e6edcfee630baa3775f37cb11796b1603a64360-裁判/分支頭/ 3239 @ {#709}
  • 操作系統:Mac OS X
相關問題