Internet explorer mshtml ocx和https页面导致x-frame-options触发?

Internet explorer mshtml ocx和https页面导致x-frame-options触发?,internet-explorer,vb6,mshtml,x-frame-options,Internet Explorer,Vb6,Mshtml,X Frame Options,我继承了一个应用程序,它使用MSHTML trident库在vb6 dll中获取网页 错误是这样的:我试图使用控件浏览到https站点。无论我尝试去哪个https网站,结果都是一样的。。。Internet Explorer iframe嵌入错误 “为了帮助保护您进入本网站的信息的安全,本内容的发布者不允许将其显示在框架中。” 下面是我可以用来获取错误的最小代码 Dim oHTML As New HTMLDocument, oDoc As HTMLDocument Set oDoc = oHTML

我继承了一个应用程序,它使用MSHTML trident库在vb6 dll中获取网页

错误是这样的:我试图使用控件浏览到https站点。无论我尝试去哪个https网站,结果都是一样的。。。Internet Explorer iframe嵌入错误

“为了帮助保护您进入本网站的信息的安全,本内容的发布者不允许将其显示在框架中。”

下面是我可以用来获取错误的最小代码

Dim oHTML As New HTMLDocument, oDoc As HTMLDocument
Set oDoc = oHTML.createDocumentFromUrl("https://www.google.com", "")
我使用fiddler代理从https站点的标题中过滤x-frame-options,然后它工作得非常好

注意:这似乎不符合任何逻辑。当我使用相同的URL时,该页面在InternetExplorer中运行良好,但一旦嵌入,它们就根本无法工作

更多信息:这是一个旧的系统,它有一个非常旧的ie

我还设置了一个iis站点,该站点启用了此标题,但只将原始文本返回vb6 dll,而不返回HTML。这也失败了

其他信息: Internet Explorer 10 视窗7 vb6


我尝试过使用各种xss、iframe和注册表兼容设置,但都没有效果。请帮忙

我建议你重新考虑你的方法。此错误消息用于防止跨站点脚本编写和一般黑客行为。你到底想做什么?为什么需要使用IFrame?谢谢您的回复。我想你弄错了。这张图片中没有iframe,但出于某种原因ie的frame clickjack保护正在发挥作用。如果创建一个vb6应用程序时只使用上面的代码行,它仍然会发生