共用方式為


使用本機複本覆寫網頁資源 (覆寫索引標籤)

有時候您需要嘗試網頁的一些可能修正,但您無法存取來源檔案,或變更頁面需要緩慢且複雜的建置程式。 您可以偵錯並修正 DevTools 中的所有問題類型。 但變更不會持續存在;重新整理本機檔案之後,您的所有工作都會消失。 來源工具中的覆寫功能可協助您解決此問題。

您現在可以取得目前網頁的資源,並將其儲存在本機。 當您重新整理網頁時,瀏覽器不會從伺服器載入資源;相反地,瀏覽器會將伺服器資源取代為資源的本機複本。

設定本機資料夾以儲存覆寫

  1. 以滑鼠右鍵按一下網頁,例如 https://microsoftedge.github.io/Demos/demo-to-do/ ,然後選取 [ 檢查]。 DevTools 隨即開啟。

  2. 選取 [來源 (來源] 圖示) 工具。

  3. 在左側) (的 [導覽器] 窗格中,按一下 [覆寫] 索引標籤 (以 [頁面] 索引標籤分組) ;如有需要,請按一下 [v) ] 按鈕 ([更多] 索引卷

    空間不足而無法顯示覆寫選項的來源工具

  4. 選取 [ 覆寫] 索引 標籤,然後再次按一下 [更多] 索 引標籤 按鈕來折迭索引標籤:

    選取 [覆寫] 索引標籤

  5. 按一下 [+ 選取覆寫的資料夾]

    選取要用於覆寫的資料夾

  6. 在檔案導覽對話方塊中,選取本機電腦上的資料夾來儲存您要取代的資源檔,例如 C:\Users\myusername\overrides ,然後按一下 [選取 資料夾 ] 按鈕。

    DevTools 會警告您必須具有資料夾的完整存取權,而且您不應該顯示任何敏感性資訊:

    將資料夾的存取權授與 DevTools

  7. 按一下 [ 允許] 按鈕。

    在 [ 覆寫] 索引 標籤中,[ 啟用本機覆寫] 旁會顯示覆選框。 [ 啟用本機覆寫 ] 右側是 [清除 ] 組態圖示,可讓您刪除本機覆寫設定。 您現在已完成資料夾的設定,並準備好將即時資源取代為本機資源:

    成功設定覆寫資料夾

將檔案新增至 Overrides 資料夾

接下來,將檔案新增至您的 Overrides 資料夾,如下所示。 此範例會新增 CSS 檔案。

  1. 選取 [元素] 工具,然後在 [ 樣式] 索引 標籤中,按一下 CSS 檔案的名稱,例如 to-do-styles.css

    在樣式偵測器中選取檔案

    [來源]工具隨即開啟,選取的檔案會在編輯器窗格的索引標籤中開啟。

  2. 在編輯器窗格中,以滑鼠右鍵按一下檔案的索引標籤,例如 to-do-styles.css,然後選取 [覆寫內容]

    以滑鼠右鍵按一下檔案名,然後選取 [儲存以供覆寫]

    在檔案的索引標籤中,會新增具有紫色點的頁面圖示,並在 [ 覆寫 ] 索引標籤中新增檔案:

    在 [來源] 編輯器中,將檔案名新增至覆寫清單

    在此範例中,檔案會列為: microsoftedge.github.io/Demos/demo-to-do/styles > to-do-styles.css

    檔案會儲存在您覆寫資料夾 (的新目錄中,例如在 C:\Users\myusername\overrides) 中。

  3. 在 檔案總管 或 Finder 中,確認 DevTools 已使用檔案的 URL 建立名為 的子資料夾 (例如microsoftedge.github.io) ,並包含正確的目錄結構,例如 C:\Users\myusername\overrides\microsoftedge.github.io\Demos\demo-to-do\styles 。 覆寫檔案會儲存在此目錄中。

    [來源 ] 工具的編輯器窗格中,會將具有紫色點的頁面圖示新增至檔案的索引標籤。紫色點表示檔案是本機檔案,會覆寫從網頁伺服器傳回的檔案:

    將檔案儲存在覆寫資料夾中,會將紫色點新增至頁面圖示

使用覆寫檔案變更樣式

從上述開始,您現在可以使用本機覆寫 CSS 檔案來變更網頁的樣式, (在此範例中) to-do-styles.css 。 在轉譯的網頁主體周圍新增紅色粗框線,如下所示:

  1. 在 DevTools 中,選取 [ 專案 (專案 ] 工具圖示) 工具,然後確定已選取 [ 樣式 ] 索引標籤。

  2. 複製下列 CSS 樣式屬性,然後將它貼到 CSS 覆寫檔案中的現有 body 專案 CSS 規則,例如 to-do-styles.css

    border: 10px solid firebrick
    

    藉由編輯覆寫資料夾中的檔案,持續變更網頁樣式

    在轉譯的網頁主體周圍新增紅色 (「firebrick」) 框線,且修改過的 CSS 檔案會自動儲存在您的電腦的 Overrides 目錄中。

  3. 重新整理網頁。

    紅色粗框線仍會顯示,而且不會遺失任何工作,就像轉譯網頁伺服器所傳回的 CSS 檔案,而不是使用本機覆寫檔案一樣。

從其他索引標籤或工具內將檔案新增至覆寫

  1. 從上方繼續,選取 [來源 (來源] 圖示。) 工具,然後選取左側的 [頁面 ] 索引標籤 (群組為 [ 覆寫 ] 索引標籤) 。

  2. 在頁面的資源檔樹狀結構中, 展開 styles 檔 夾。 已放置在覆寫資料夾中的檔案, (使用 [覆寫] 索引 標籤) ,例如 to-do-styles.css ,圖示上會有紫色點。

  3. 以滑鼠右鍵按一下其他檔案,例如 (索引) ) index.html (,然後選取 [ 覆寫內容]

    從 [來源] 工具中選取檔案以進行覆寫

    [來源] 工具的 [頁面] 索引標籤和 [覆寫] 索引標籤中,檔案的圖示會變更為具有紫色點 (的頁面圖示,例如) index.html ,並將檔案新增至本機磁片磁碟機的 Overrides 目錄。

  4. 選取 [網路 (網路] 工具圖示) 工具,以滑鼠右鍵按一下網頁的資源檔,例如 to-do.js,然後選取 [ 覆寫內容]

    從網路工具中選取檔案以進行覆寫

    在整個 DevTools UI 中,檔案的圖示會變更為具有紫色點 (的頁面圖示,例如針對 to-do.js) ,且檔案會新增至本機磁片磁碟機的 Overrides 目錄。

    當覆寫生效時,會使用位於您 [覆寫] 資料夾中電腦上的資源檔,而不是網頁伺服器所傳回的資源檔。

覆寫的雙向互動

使用 DevTools 的 來源 工具所提供的編輯器,或您想要變更檔案的任何編輯器。 所有存取 overrides 資料夾中檔案的產品都會同步變更。