javascript - 使用 Javascript 获取 iframe 内容

标签 javascript

我有一个 iframe,我需要获取它的内容并从中提取一些信息。使用 JavaScript 可以实现这一点吗?

我在某个地方看过,如果其他页面在不同的服务器上运行,这是不可能的,但我需要确认这一点。

最佳答案

如果它来自另一台服务器,您需要:

  • 代理,以便您的浏览器认为它是同一域(包括端口)
  • 让 iframe 服务器设置 CORS headers
  • 放松浏览器的安全性(在 Chrome 上不可能,在 Firefox 上可能更不可能)

一般情况下,如果您无法更改 iframe 内容的服务器,则无法在 javascript 中读取其内容。

关于javascript - 使用 Javascript 获取 iframe 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11210269/

相关文章:

javascript - 递归检查对象字段(+嵌套)为真

javascript - 如何在JavaScript中使用replaceAll()?

javascript - 使用 nginx 与 meteor 分开提供静态 Assets 和媒体?

javascript - 在 C#/Javascript.net/V8 上运行 Less.js

javascript - 当内容将其向下推时,保持 div 可见

javascript - 如何根据数据事件属性激活 jQuery UI Accordion?

javascript - 从 mvc web api httpresponse 生成 csv 并通过 angularjs 接收它以供下载

javascript - 在我的网站中使用 localStorage 进行翻译,而不是每次再次访问该页面时加载它们

javascript - 单击模式提交按钮后打开警报窗口

javascript - 如何在 javascript 中调整 Image 对象的大小并继续使用修改后的对象