javascript - 使用 AJAX 或 iframe 将数据从一个网站插入另一个网站

标签 javascript ajax iframe get

我得到了一个具有基本 HTML 结构的地址,其中只有一些数字。我尝试过将其作为 iframe 来执行,如果我创建一个工作正常的简单 HTML,但在页面本身中,如果我将鼠标悬停在 iframe 上,它会说它拒绝连接。

我尝试过使用 AJAX,但它确实给了我一个混合内容错误,因为我想要插入内容的页面是安全的 (https),​​而数字所在的页面则不是。

在这种情况下我可以采取任何解决方法吗?

提前谢谢您。

最佳答案

这是因为 CORS(跨域访问)问题:

如果您访问同一域上的 URL,不会有任何问题,但如果您访问另一个域的内容,则会出现安全问题。

这只能通过以下概念实现:

  1. 启用 COR - https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
  2. 图像 ping 概念 - 受限于数据大小
  3. JSONP

关于javascript - 使用 AJAX 或 iframe 将数据从一个网站插入另一个网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48824036/

相关文章:

javascript - 如何在jquery选择插件中选择不选择的文本

node.js - NodeJS Ajax 请求失败

java - 在 iframe 中添加证书异常(exception)

JavaScript 句柄字符串

javascript - 如何在单击该 div 按钮时获取字段的输入值?

php - 提交和接收ajax表单

javascript - Ext JS 捕获网格行的长按或点击按住事件

javascript - Microsoft Edge : XMLHttpRequest: Network Error 0x2efd, 由于错误 00002efd,无法完成操作

javascript - iFrame 中嵌入的脚本出现未定义错误

javascript - 如何解释三星手机[chrome] iframe下应用程序的性能提升?