首頁 > web前端 > js教程 > 主體

如何在 Google Chrome 中啟用本地文件的跨來源請求?

Mary-Kate Olsen
發布: 2024-11-06 06:39:02
原創
910 人瀏覽過

How to Enable Cross-Origin Requests for Local Files in Google Chrome?

XMLHttpRequest 對本地文件的跨來源請求

背景:

當嘗試使用$. get() 託管方法在本地Web 伺服器上的文件,您可能會在Google Chrome 控制台中遇到以下錯誤:

XMLHttpRequest cannot load file:///.... Cross origin requests are only supported for HTTP.
登入後複製

儘管不存在跨網域問題,但仍會出現此錯誤,因為請求是由託管網站的同一伺服器製作。

解決方案:

要解決此問題,您可以透過使用以下命令啟動Google Chrome 來繞過瀏覽器的跨網域保護: --allow-file -access-from-files 開關。此開關允許 Chrome 從本機檔案系統存取檔案。

說明:

  • macOS:

    • macOS:

      open -a 'Google Chrome' --args -allow-file-access-from-files
      登入後複製
  • 開啟終端並輸入:
    • Linux/Unix:

      google-chrome --allow-file-access-from-files
      登入後複製
    • 🎜>
    • C:\ ... \Application\chrome.exe --allow-file-access-from-files
      登入後複製
    • Windows:
右鍵點擊Google 。 在「目標」欄位中,將開關加入路徑末尾,例如:

以上是如何在 Google Chrome 中啟用本地文件的跨來源請求?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!