【发布时间】:2013-09-25 03:30:49
【问题描述】:
我在 IE6 浏览器中通过 HTTPS 访问的页面中使用 Jquery 富文本编辑器 (RTE)。当 RTE 加载时,我收到一条混合内容警告:
'此页面包含安全和非安全项目。是否要显示非安全项目?'
这可能是因为 jquery 在创建 RTE 时创建了没有定义“src”属性的 IFRAMES。这使得 IE 6 产生这个混合内容警告消息。
谁能告诉我一个解决方法,以便不产生此混合内容警告消息?
谢谢
【问题讨论】:
-
我所知道的唯一“解决方法”是创建具有“src”属性的 iframe,这些属性引用您从 https 站点提供的空页面。 (也许它不必是你的 https 站点...)
-
@pointy JQuery 在内部将 textarea 转换为 RTE。我无法控制由 JQuery 创建的 iframe。
-
是的,你有控制权,它是 DOM,你可以使用 jQuery 访问和修改它
-
@Eduardo Jquery 将 textarea 转换为 RTE。一旦 JQuery 创建 iframe(没有 src 属性),IE6 就会抛出混合内容警告。因此,即使我可以控制 DOM,我实际上也无法阻止警告弹出窗口的出现。希望,这会让事情变得更好