【问题标题】:Add javascript to iframe?将javascript添加到iframe?
【发布时间】:2011-12-22 20:09:31
【问题描述】:

我想知道是否可以将 javascript <script type="text/javascript">blahblah</script> 添加到页面上的 iframe 或框架集?

请注意:内容来自同一个域www.domain.com,但子域不同www.blah.domain.com vs www.blah2.domain.com,我不确定这是否重要。

【问题讨论】:

  • 父页面同域的 iframe 来源?
  • 同一个域,不同的子域??这有关系吗?
  • 能否修改<iframe>中正在加载的页面?

标签: javascript html iframe frames


【解决方案1】:

这确实很重要,但幸运的是有一个相当简单的解决方法。您只需要将两边的document.domain属性设置为同一个域(例如document.domain = 'domain.com'

document.domain 只能设置为同一个超级域,因此您无法使用 www.example.comblah.example2.com 执行此操作。

一旦你设置了document.domain 属性,你应该能够像在同一个子域上一样连接 iframe。

下面是如何将脚本标签插入 iFrame:Insert a Script into a iFrame's Header, without clearing out the body of the iFrame

【讨论】:

    猜你喜欢
    • 2011-09-13
    • 2013-04-25
    • 1970-01-01
    • 1970-01-01
    • 2016-07-14
    • 2014-03-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-14
    相关资源
    最近更新 更多