-2

有没有办法通过 php/jQuery 或 JavaScript 从 iframe 获取内容?当用户单击 iFrame 中的链接及其标题时,我想获取 url。

4

2 回答 2

0

来自任意 URL?不。

来自您控制的 URL?是的,在现代浏览器中。

单击的文档应使用postMessage将您感兴趣的任何数据发送到需要侦听消息事件的其他文档。

top.postMessage({ url: location.href }, "*");

window.addEventListener("message", receiveMessage, false);
function receiveMessage(evt) {
    alert(event.data.url);
}
于 2013-08-21T12:02:49.537 回答
-1

由于潜在的安全问题,您不能这样做。

相反,我建议找到另一种允许用户从其他地方向您的网站发送数据的方法,例如使用书签。

小书签基本上是一段 javascript,可以在浏览器中保存为书签 - 然后他们可以在其他网站上单击该书签来运行您的代码(它可以执行任何操作)。

创建小书签

于 2013-08-21T12:01:40.210 回答