首頁 >web前端 >js教程 >如何啟用 XMLHttpRequest 來存取 Google Chrome 中本機檔案中的 URL?

如何啟用 XMLHttpRequest 來存取 Google Chrome 中本機檔案中的 URL?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-15 11:05:021040瀏覽

How can I enable XMLHttpRequest to access URLs in local files within Google Chrome?

允許Google Chrome 透過XMLHttpRequest 存取本機檔案中的URL

XMLHttpRequest,一種用於發出HTTP 請求的Web 技術,經常會遇到Access-Control -在本機檔案中執行時允許來源違規。這可以防止使用者從本機系統存取遠端 URL。

要克服Google Chrome 中的此限制,可以使用通用解決方案:

使用--allow-file-access -from-files 開關

Chrome 沒有採用有風險的--disable-web-security 開關,而是提供了更安全的替代方案- --allow-file-access-from-files 開關。此開關授予 XMLHttpRequest 從同一網域中的其他檔案載入 URL 的能力。

說明

  1. 關閉所有開啟的 Chrome 實例。
  2. 在 Windows 上,導覽至 Chrome 安裝資料夾並開啟命令提示字元。
  3. 執行指令:chrome.exe --allow-file-access-from-files。
  4. 在Mac 上,開啟終端機並輸入: open /Applications/Google Chrome.app/ --args --allow-file-access-from-files.

應用開關之後,任何本地網頁在Chrome 中運行的應用程式將能夠對外部URL 執行XMLHttpRequest 請求,而不會遇到跨來源原則違規。請務必注意,僅應在安全性不受損害的受控環境中使用此開關。

以上是如何啟用 XMLHttpRequest 來存取 Google Chrome 中本機檔案中的 URL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn