实现老项目需求时,在IE下遇到了报错,提示SEC7111。
问题
在https环境下,动态 create一个 https的iframe,并通过appendChild的方式添加到document中。
而在测试过程中,在IE下出现了SEC7111的报错,
如图:

点击该链接出现的文章也都是说明是因为在https链接中调用了http这种非安全性的链接。
解决方式
最终定位为 iframe 的src中带了中文,导致了这个报错,可以使用encodeURIComponent或者encodeURI处理下中文即可。
PS:动态创建的过程中,没有加入到文档流中的iframe依然会对页面加载有影响。