更改iframe的src无法正常工作

时间:2014-04-19 14:32:57

标签: javascript jquery iframe

我正在尝试为页面的某些部分创建iframe小部件。但如果我在iframe中导航,iframe的src就不会改变。我需要iframe中页面的实际网址:

我试过了:

var iframe_url = $('#iframe_tag').attr('src');

但我总是得到iframe的初始src。

1 个答案:

答案 0 :(得分:2)

除非iFrame中的域与页面域相同,否则您将无法执行此操作,因为它违反了XSS(跨站点脚本)规则。

如果 是同一个域,那么您可以使用:

var iframe_url = $('#iframe_tag').contents().get(0).location.href;