【问题标题】:set iframe content html but don't allow access to main domain设置 iframe 内容 html 但不允许访问主域
【发布时间】:2015-12-12 22:57:25
【问题描述】:

我的页面中有一个 iframe。我正在使用以下内容更改内容:

$('#myiframe').contents().find('body').html('');

iframe 内容来自另一个域。但是,我注意到通过以/ 开头的 src url 加载的内容(例如图像)中的任何内容都将加载内容,就好像基本 url 是主页的 url,即使内容来自不同的域。

我曾尝试在 iframe 中使用沙盒标签,但这根本不允许更改内容。我已经在 iframe 内容的头部尝试了一个基本标记,但没有任何作用。

是否可以更改 iframe 的内容而不允许基本 url 是主页 url 的内容?

【问题讨论】:

  • 如果我将 iframe 的 src 设置为加载一些内容,那就没问题了。但我不能那样做,因为我需要通过 ajax 获取它,然后将返回的 ajax 请求设置为 iframe 内容。那是当它似乎将基本域设置为主窗口域时。我知道这一点,因为当我查看控制台时,对于试图通过主窗口的基域加载的东西,我得到了很多 404。

标签: jquery html iframe


【解决方案1】:

这似乎是不可能的,但你做的本地工作。我试过了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-24
    • 1970-01-01
    • 2013-05-20
    • 1970-01-01
    • 1970-01-01
    • 2012-12-29
    • 1970-01-01
    • 2013-07-31
    相关资源
    最近更新 更多