JavaScript 陳述式圖形

JavaScript™ 追蹤的陳述式圖形區段顯示陳述式之間的資料流。

在圖形內,每一個陳述式都是矩形,它提供下列資訊:

  • 受影響檔案的路徑和檔名。如果下一個陳述式位於相同檔案中,只會列出檔名。
  • 包含該陳述式的行號。
  • 感興趣的程式碼區段(若有的話)。
  • 如果矩形是紅色,則陳述式是來源及/或接收槽。
  • 如果矩形是灰色,則陳述式是一個污染傳播者。
  • 陳述式的浮動說明會提供更詳細的資料。

有箭頭的線條代表陳述式之間的資料流。

符號 說明

含有污染資料之陳述式的追蹤連接器
污染資料的流程

來源
來源(紅色):可能為不可信資料來源的陳述式。

接收槽
接收槽(紅色):可能容易遭到污染的資料所影響,或是使用上可能有危險的陳述式。

污染傳播者
污染傳播者:將污染傳播到一或多個參數、回覆值或這個指標的陳述式。
提示:
  • 在「追蹤」視圖中,將滑鼠游標移到圖形中的追蹤節點上,會提供節點的相關資訊。
  • 可收合視圖中的兩個左畫面(輸入/輸出堆疊畫面和資料流畫面),使圖形呼叫曲線的檢視更容易。如果要收合這些畫面,請選取隱藏樹狀結構視圖箭頭按鈕。如果要顯示這些隱藏的畫面,請選取顯示樹狀結構視圖箭頭按鈕。
  • 請移動捲軸,來放大及聚焦在細部,或縮小以看得更多。將滑鼠指標移至縮放捲軸可提供現行縮放比例。如果要放大到最大層次,請按一下縮放至 200%。如果要縮小到越遠越好,請按一下適當縮放