有没有办法通过php / jQuery或JavaScript从iframe获取内容?当用户点击iFrame中的链接及其标题时,我想获取网址。
答案 0 :(得分:0)
来自任意网址?否。
来自您控制的网址?是的,在现代浏览器中。
单击的文档应使用postMessage将您感兴趣的任何数据发送到需要监听消息事件的其他文档。
top.postMessage({ url: location.href }, "*");
和
window.addEventListener("message", receiveMessage, false);
function receiveMessage(evt) {
alert(event.data.url);
}
答案 1 :(得分:-1)
由于潜在的安全问题,您无法做到这一点。
我建议找另一种允许用户从其他地方向您的网站发送数据的方式,例如使用书签。
一个bookmarklet基本上是一个javascript片段,可以在浏览器中保存为书签 - 然后他们可以点击另一个网站上的那个书签来运行你的代码(无论如何)。