在Eclipse中,調試器在每個對象旁邊顯示唯一的會話ID(對於Java和AS3,無論如何)。這使識別出現在多個上下文中的相同對象變得很簡單。可能知道兩個對象在Chrome調試器中是否相同?
我正在開發一個JavaScript項目,並希望能夠在Chrome調試器中識別對象(例如,在「範圍變量」窗格中)。這些信息是由瀏覽器/調試器跟蹤的嗎?是否有不同的方法來識別跨上下文的對象,而無需添加代碼(這是一種純粹的IDE方法,適用於任何上下文)。
在Eclipse中,調試器在每個對象旁邊顯示唯一的會話ID(對於Java和AS3,無論如何)。這使識別出現在多個上下文中的相同對象變得很簡單。可能知道兩個對象在Chrome調試器中是否相同?
我正在開發一個JavaScript項目,並希望能夠在Chrome調試器中識別對象(例如,在「範圍變量」窗格中)。這些信息是由瀏覽器/調試器跟蹤的嗎?是否有不同的方法來識別跨上下文的對象,而無需添加代碼(這是一種純粹的IDE方法,適用於任何上下文)。
從技術上講,這是可能的。如果您使用 Chrome開發工具for Java(基於Eclipse的調試器),您可能已經可以看到它。 http://code.google.com/p/chromedevtools
對於瀏覽器內部的調試器,UI僅僅缺乏對此的UI。我想你應該在此提交功能請求: http://crbug.com
P.S.請注意,這不是一個地址 - Java和JavaScript隨機時間將其對象移動到內存中。
基於一些Google搜索,看起來你對Eclipse調試器中的id不是內存地址是正確的。我將編輯我的問題,但基本前提仍然是......並感謝Chromium功能/錯誤報告鏈接。 – ericsoco
我相信這是可能使用Chrome開發者工具是:
Per @ beefeather的回答,我提交了一個Chromium功能請求:h ttps://code.google.com/p/chromium/issues/detail?id = 263116 – ericsoco