如何替换 Iframe 中的内容

发布于 2024-12-07 14:11:07 字数 63 浏览 1 评论 0 原文

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

I have an Iframe on this page and would like to change the text that comes up in the Iframe. Wondering if this is possible.
Aloha,
Greg

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鹿港小镇 2024-12-14 14:11:07

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

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

You can change the text in the iframe if you can pass in URL variables to the iframe. That's probably the easiest way if you can access it.

If you can't edit the code in the iframe, can you please give more details about the setup?

奢望 2024-12-14 14:11:07

根据 HTML5 iframe 规范 的定义,有四种情况:您可以访问 iFrame 的内容。

A 浏览上下文 A 被允许导航第二个浏览上下文
B 如果满足以下条件之一:

  • 来源之一A 的 http://www.w3.org/TR/html5/browsers.html#active-document" rel="nofollow">活动文档 与
    相同
    来源 .w3.org/TR/html5/browsers.html#active-document" rel="nofollow">B 的活动文档,或
  • 浏览上下文 A 是一个嵌套的浏览上下文
    顶级浏览上下文,其顶级浏览上下文是
    B,或
  • 浏览上下文 B 是辅助浏览上下文,A 是
    允许导航 B 的开启者浏览上下文,或者
  • 浏览上下文 B 不是顶级浏览上下文,而是
    存在 B 的祖先浏览上下文,其活动
    文档与 来源 A 的 ://www.w3.org/TR/html5/browsers.html#active-document" rel="nofollow">活动文档(可能是
    事实上就是 A 本身)。

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

As defined by HTML5 iframe Specs, there are four casess under which you you can access the contents of an iFrame.

A browsing context A is allowed to navigate a second browsing context
B if one of the following conditions is true:

  • Either the origin of the active document of A is the same as the
    origin of the active document of B, or
  • The browsing context A is a nested browsing context with a
    top-level browsing context, and its top-level browsing context is
    B, or
  • The browsing context B is an auxiliary browsing context and A is
    allowed to navigate B's opener browsing context, or
  • The browsing context B is not a top-level browsing context, but
    there exists an ancestor browsing context of B whose active
    document has the same origin as the active document of A (possibly
    in fact being A itself).

Basically it boils down to the fact that unless the iframe your trying to access is not under the same domain as the parent page, then you wont be able to access it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文