iframed 网页 - 从包含页面获取数据


iframed webpage - get data from the containing page

我被要求研究为一个网站构建一个小部件,查看其页面的内容,然后显示相关的搜索结果。我的方法是使用元关键字,或者对文档中使用的单词进行计数并使用出现次数最多的单词。不过,在我做任何这些之前,我需要能够从 iframed 页面获取包含页面的内容;这可能吗?从我所看到的情况来看,它不是,我只能获得文档引用(我想 url 中可能有有用的信息)。

有谁知道这是否可能?

正如我对 OP 的评论中所述,由于 XSS(跨站点脚本)的限制,浏览器将阻止在不同域上的站点之间执行任何操作(无论是读取还是写入)的尝试。

所以答案是否定的,你将无法做客户要求你做的事情。

最多只能获得引用信息,或者(如您所说)通过主机站点愿意提供的查询字符串提供的任何信息