0

我有一个页面,它使用 jQuery 从另一个页面加载内容。像这样:-

$('#link_help').live('click', function() {
    $('#helpBox').load('content.php?load=helpBox');
});

此内容包括一些静态 HTML 和 iFrame。这在 Chrome 和 Firefox 中加载得很好。

但是,Internet Explorer(在 9 上测试)正在加载 HTML 内容,而不是 iFrame src。我可以改变 iframe 的颜色,玩它。但是,我无法使用或更改 src。

有任何想法吗?

4

1 回答 1

1

对。万一有人遇到这个问题。检查您是否使用 HTTPS 连接。

这是我的问题。默认情况下,IE9 不允许将 iframe 加载到 HTTPS 环境中,即 HTTP。我现在请求 HTTPS 并且它已修复。

于 2012-07-31T13:30:09.383 回答