我有一个 iframe,我需要获取它的内容并从中提取一些信息。使用 JavaScript 可以实现这一点吗?
我在某个地方看过,如果其他页面在不同的服务器上运行,这是不可能的,但我需要确认这一点。
最佳答案
如果它来自另一台服务器,您需要:
- 代理,以便您的浏览器认为它是同一域(包括端口)
- 让 iframe 服务器设置 CORS headers
- 放松浏览器的安全性(在 Chrome 上不可能,在 Firefox 上可能更不可能)
一般情况下,如果您无法更改 iframe 内容的服务器,则无法在 javascript 中读取其内容。
关于javascript - 使用 Javascript 获取 iframe 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11210269/