C# Outlook加载项不仅在IE 11中的Outlook for Web中工作

C# Outlook加载项不仅在IE 11中的Outlook for Web中工作,c#,outlook,internet-explorer-11,asp.net-core-2.0,outlook-web-addins,C#,Outlook,Internet Explorer 11,Asp.net Core 2.0,Outlook Web Addins,我们开发的Outlook插件可以在本机Outlook应用程序和Outlook for Web on Chrome上正常工作,但无法在IE 11上运行 我们在IE 11的控制台中遇到以下错误: SEC7111: HTTPS security is compromised by res://ieframe.dll/errorPageStrings.js SEC7111: HTTPS security is compromised by res://ieframe.dll/httpErrorPages

我们开发的Outlook插件可以在本机Outlook应用程序和Outlook for Web on Chrome上正常工作,但无法在IE 11上运行

我们在IE 11的控制台中遇到以下错误:

SEC7111: HTTPS security is compromised by res://ieframe.dll/errorPageStrings.js
SEC7111: HTTPS security is compromised by res://ieframe.dll/httpErrorPagesScripts.js
SEC7111: HTTPS security is compromised by res://ieframe.dll/red_x.png
SEC7111: HTTPS security is compromised by res://ieframe.dll/bullet.png
SEC7111: HTTPS security is compromised by res://ieframe.dll/background_gradient.jpg
SEC7111: HTTPS security is compromised by res://ieframe.dll/forbidframing.htm
SEC7111: HTTPS security is compromised by res://ieframe.dll/errorPageStrings.js
SEC7111: HTTPS security is compromised by res://ieframe.dll/httpErrorPagesScripts.js
SEC7111: HTTPS security is compromised by res://ieframe.dll/red_x.png
SEC7111: HTTPS security is compromised by res://ieframe.dll/bullet.png
SEC7111: HTTPS security is compromised by res://ieframe.dll/background_gradient.jpg
我们检查了网络请求。服务器返回HTML内容,但由于某些原因,该内容没有呈现在屏幕上。相反,这是:

由于此问题,我们无法通过Office store验证。我们正在寻找一个解决方案,我们可以应用到我们的代码,而不需要用户更新它的IE安全选项。请帮忙!
谢谢

这是混合内容相关错误

当web开发人员在安全(https)页面中引用不安全(http)资源时,会出现混合内容警告。此类引用会产生漏洞,使原本安全的页面的隐私和完整性面临风险,因为不安全的内容可能会在传输过程中被修改。如果添加到DOM中,不安全交付的内容可以读取或更改页面的其余部分,即使页面的大部分是通过安全连接交付的。随着越来越多的用户使用不受信任的网络(如咖啡店)浏览,以及攻击者改进DNS中毒技术并将针对不安全流量的攻击武器化,这些类型的漏洞变得越来越危险

出于安全和用户体验的原因,web开发人员应修复混合内容漏洞。原则上,这非常简单:在HTTPS页面中,从不包含指向HTTP交付资源的链接

用户还可以尝试启用Internet选项安全选项卡中的显示混合内容选项

参考:

(一)


(2)

除了Deepak的答案外,请确保您对为加载项页面/脚本提供服务的URL使用了完全受信任的SSL证书。如果证书不完全受信任,则加载项可能不会显示。