首页 >web前端 >js教程 >如何启用 XMLHttpRequest 来访问 Google Chrome 中本地文件中的 URL?

如何启用 XMLHttpRequest 来访问 Google Chrome 中本地文件中的 URL?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-15 11:05:021034浏览

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