在任何網頁上執行 JavaScript 代碼段

如果您重複在 主控台 工具中輸入相同的程式碼,請考慮改為將程式代碼儲存為代碼段,然後執行代碼段。 代碼段是您在 來源 工具中撰寫的腳本。 代碼段可以存取網頁的 JavaScript 內容,而且您可以在任何網頁上執行代碼段。 代碼段可用來改變網頁,例如變更其內容或外觀,或擷取數據。

下列螢幕快照顯示左側有網頁的 Microsoft Edge,右側有 DevTools。 [來源] 工具已開啟,顯示 [代碼段] 索引標籤中所選取代碼段的原始程式碼。代碼段已執行,對網頁進行變更:

由代碼段改變的網頁

代碼段原始碼如下所示:

// Change the background color to "dimgrey".
document.body.style.backgroundColor = "dimgrey";

// Add a paragraph at the bottom of the document.
const p = document.createElement("p");
p.textContent = "Hello world";
p.style.color = "white";
p.style.fontSize = "2rem";
document.body.appendChild(p);

// Log a message to the console.
console.log("Hello world");

程序代碼會將網頁的背景色彩變更為 dimgrey、在網頁底部新增一行文字,並將訊息記錄到 控制台 工具。

當您在網頁上執行代碼段時,代碼段的原始程式碼會新增至目前的網頁。 如需變更網頁現有程序代碼而非新增程式碼的詳細資訊,請參閱使用 本機複本覆寫網頁資源 (覆寫索引卷標)

將所有程式代碼包含在一個檔案中

大部分網頁的安全性設定會封鎖在代碼段中載入其他腳本。 因此,您必須在一個檔案中包含所有程序代碼。

開啟 [代碼段] 索引標籤

[代碼段] 索引標籤會以 [來源] 工具左側 [導覽器] 窗格中的 [頁面] 索引標籤分組。

若要開啟 [ 代碼段] 索引標籤

  1. 若要開啟 DevTools,請以滑鼠右鍵按兩下網頁,然後選取 [ 檢查]。 或者,按 Ctrl+Shift+I (Windows、Linux) 或 Command+Option+I (macOS) 。 DevTools 隨即開啟。

  2. 在 DevTools 的 [ 活動列] 上,選取 [ 來源] 索引標籤 。如果看不到該索引標籤,請按兩下 [ 其他工具 ] ([ 其他工具] 圖示) 按鈕。

    左側開啟 [頁面] 索引標籤的 [來源] 工具

  3. 在左側 () 的 [ 導覽器 ] 窗格中,選取 [ 代碼段] 索引卷 標。若要存取 [代碼 ] 選項,您可能需要按兩下 [ 更多 ] 索引標籤 ([其他] 索 引標籤) 按鈕。

從 [命令] 選單開啟 [代碼段] 索引標籤

您也可以使用 [命令選單] 開啟 [ 代碼段 ] 索引標籤:

  1. 在 DevTools 中選取任何專案,讓 DevTools 擁有焦點。

  2. Ctrl+Shift+P (Windows、Linux) 或 Command+Shift+P (macOS) 以開啟 [命令] 功能表。

  3. 開始輸入「代碼段」,選取 [ 顯示代碼段],然後按 Enter 執行命令:

    顯示代碼段命令

建立新的代碼段

若要從 [代碼段] 索引標籤建立新的代碼

  1. 開啟 [代碼段] 索引標籤

  2. 點選 單擊 [新增代碼段 (+) ] 。

  3. 輸入代碼段的名稱,然後按 Enter

    來源工具中新的空白代碼段

從命令功能表建立新的代碼段

  1. 將游標聚焦在 DevTools 的某處。

  2. Ctrl+Shift+P (Windows、Linux) 或 Command+Shift+P (macOS) 以開啟 [命令] 功能表。

  3. 開始輸入 “snippet”,選取 [ 建立新的代碼段],然後按 Enter

    建立新代碼段的命令

若要重新命名新的代碼段,請參閱下方的 重新命名代碼段

編輯代碼段

若要編輯代碼段的原始碼:

  1. 開啟 [代碼段] 索引標籤

  2. 在 [代碼 ] 索引標籤中,按下您要編輯的代碼段名稱。 代碼段會在程式 碼編輯器開啟:

    程式代碼編輯器

  3. 使用程式 代碼編輯器 將 JavaScript 新增至代碼段。

  4. 當代碼段名稱旁邊出現星號時,表示您有未儲存的程序代碼。 按 Ctrl+S (Windows、Linux) 或 Command+S (macOS) 以儲存:

    代碼段名稱旁邊的星號表示未儲存的程序代碼

執行代碼段

從來源工具執行代碼段

  1. 開啟 [代碼段] 索引標籤

  2. 按兩下您要執行的代碼段名稱。 代碼段會在程式 碼編輯器開啟:

  3. 單擊 [執行 代碼段 (執行 代碼段) ] 按鈕,或按 Ctrl+Enter (Windows、Linux) 或 Command+Enter (macOS) :

    程式代碼編輯器底部的 [執行代碼段] 按鈕

從命令功能表執行代碼段

  1. 將游標聚焦在 DevTools 的某處。

  2. Ctrl+Shift+P (Windows、Linux) 或 Command+Shift+P (macOS) 以開啟 [命令] 功能表。

  3. 刪除字元並 > 輸入 字元,後面接著您要執行的代碼段名稱:

    從命令功能表執行代碼段

  4. Enter 鍵以執行代碼段。

重新命名代碼段

  1. 開啟 [代碼段] 索引標籤

  2. 以滑鼠右鍵按下代碼段名稱,然後選取 [ 重新命名]

刪除代碼段

  1. 開啟 [代碼段] 索引標籤

  2. 以滑鼠右鍵按下代碼段名稱,然後選取 [ 移除]

儲存代碼段

根據預設,代碼段只能在 DevTools 內使用,但您也可以將它們儲存到磁碟。

  1. 開啟 [代碼段] 索引標籤

  2. 以滑鼠右鍵按鍵單擊代碼段名稱,然後選取 [ 另存新檔]

  3. 出現提示時,請輸入檔名和位置。

注意事項

此頁面的部分是根據Google所建立和 共用的工作進行 修改,並根據 Creative Commons Attribution 4.0 國際授權中所述的條款使用。 原始頁面可在這裡找到,並由 (技術寫入器 Chrome DevTools & Lighthouse) 所撰寫。

Creative Commons 授權 此工作是根據 Creative Commons Attribution 4.0 International License 授權