允许 XMLHttpRequest 从 Google Chrome 中的本地文件访问远程 URL
当尝试使用 XMLHttpRequest 从本地文件加载 URL 时Google Chrome 经常会因为 Access-Control-Allow-Origin 违规而失败。对于使用本地网页的用户来说,这可能会出现问题。
使用 --allow-file-access-from-files 开关的解决方案
为了规避此问题,Google Chrome 提供了一个名为 --allow-file-access-from-files 的命令行开关。此开关允许 XMLHttpRequest 访问其他文件中的文件。
用法
要使用此开关,请确保关闭所有正在运行的 Chrome 实例,然后执行以下命令:
Windows:
Mac:
重要提示
使用 --allow-file-access-from-files 开关会禁用某些安全限制。保持谨慎并避免从本地文件加载不可信内容至关重要。
更多信息
有关此功能的更多讨论,请参阅以下 Chromium 错误跟踪器:
此外,Google 产品论坛提供了有关此主题的见解:
以上是如何在 Chrome 中允许 XMLHttpRequest 从本地文件访问远程 URL?的详细内容。更多信息请关注PHP中文网其他相关文章!