【问题标题】:Can I import html of other sites using jquery.load()? [duplicate]我可以使用 jquery.load() 导入其他网站的 html 吗? [复制]
【发布时间】:2020-06-03 07:29:57
【问题描述】:
Access to XMLHttpRequest at 'https://www.google.com/' from origin 'http://127.0.0.1:5500' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

我得到...

我可以使用 jquery.load 将其他网站的 html 导入到 div 中吗?

【问题讨论】:

  • 如果其他站点允许跨站点共享,您可以。否则,您可能必须将其他站点加载到 IFrame

标签: javascript jquery cors


【解决方案1】:

您遇到的错误是因为您尝试加载的网页来自与您自己的域不同的域。

CORS

您应该改用 iframe 来加载来自不同域的页面。 否则作为目标域,以允许您的域在其 CORS 策略中。

【讨论】:

  • 那么是不是不可能做到这一点?
  • 您可以进行任何建议的更改以使其正常工作。
  • 通读 CORS 政策文档,首先了解问题所在,在此基础上您可能会找到最适合您的解决方案。
猜你喜欢
  • 1970-01-01
  • 2014-07-17
  • 2011-04-26
  • 1970-01-01
  • 2016-04-14
  • 2011-02-07
  • 2019-06-26
  • 2021-12-03
  • 2011-03-03
相关资源
最近更新 更多