如何替换Iframe中的内容

时间:2011-10-03 21:05:10

标签: iframe replace

我在此页面上有一个iframe,并希望更改Iframe中出现的文本。想知道这是否可行。 阿罗哈, 格雷格

2 个答案:

答案 0 :(得分:0)

如果您可以将网址变量传递给iframe,则可以更改iframe中的文字。如果你可以访问它,这可能是最简单的方法。

如果您无法编辑iframe中的代码,是否可以提供有关设置的更多详细信息?

答案 1 :(得分:0)

根据HTML5 iframe Specs的定义,您可以使用四个案例来访问iFrame的内容。

  

允许browsing context A导航第二个browsing context   B如果满足下列条件之一:

     
      
  • A的originactive document与中国的origin相同   B的active documentorigin
  •   
  • 浏览上下文A是带有的嵌套浏览上下文   顶级浏览上下文及其顶级浏览上下文   B,或
  •   
  • 浏览上下文B是辅助浏览上下文,A是
      允许导航B的开启者浏览上下文,或
  •   
  • 浏览上下文B不是顶级浏览上下文,但是   存在B的祖先浏览上下文,其活跃   文档与A的active document具有相同的{{3}}(可能   实际上是A本身。)
  •   

基本上归结为这样的事实:除非您尝试访问的iframe与父页面不在同一个域中,否则您将无法访问它。