如何在jQuery中获取iframe原点

时间:2013-11-06 16:41:09

标签: javascript jquery iframe

我正在监听iframe的内容何时发生变化。当它发生时,我想知道内容的当前来源。

我无法访问内容,因为它违反了相同的域名政策,但我很清楚只知道它根据网址或主机显示的内容。

我可以通过jQuery访问这个吗?

$('#snipletframe').load(function() {
  console.log("iframe content changed");

  // do something to figure out what content is showing
});

[编辑] 我知道src属性。问题是它引用了可能返回重定向的资源。当这个重定向发生时,我需要检测它。当我尝试访问内容时,错误显示iframe原点。该值保存实际内容主机。所以在重定向之后我需要以某种方式达到这个目的。 src属性不会随重定向而改变。

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题:

var iframeURL = $('#iframeID').attr('src');