【问题标题】:Only secure content is displayed仅显示安全内容
【发布时间】:2011-07-06 18:52:10
【问题描述】:

我们公司的网站 (ASP.Net 3.5) 使用 SSL 来保护结帐页面。用户在 IE 底部收到“仅显示安全内容”消息。他们中的许多人吓坏了,放弃了他们的购物车,我们失去了销售。 安全连接位于子文件夹中,并且 IIS7 配置为在该子文件夹上需要 SSL。 我使用 IE 开发工具栏尝试查看导致此问题的原因并获得以下信息:

SEC7111: HTTPS security is compromised by http://www.myCompany.com/WebResource.axd?d=dJde0NlmEkubWa-RO0uUtg2&t=633833944103732959 
Login.aspx
SEC7111: HTTPS security is compromised by http://www.myCompany.com/ScriptResource.axd?d=-4ipYW6oMR5JKr02ccZdGEkLMeXnvSWAqFrG98oQ5--7NMeKPsjwSVXJeHzqvzhsd1bLH85MgJQdnNYNUNH1gAXPGD9gbk2fwYnJI-0eaw41&t=ffffffffa6437166 
Login.aspx
SEC7111: HTTPS security is compromised by http://www.myCompany.com/ScriptResource.axd?d=-4ipYW6oMR5JKr02ccZdGEkLMeXnvSWAqFrG98oQ5--7NMeKPsjwSVXJeHzqvzhsvkt8QvjGkHw2IYbLkF5RHr1t21TH0EEkLDcUGVpdxdE1&t=ffffffffa6437166 
Login.aspx

我们也有一堆有问题的 javascript 文件,但通过将它们复制到安全目录中来解决这些问题。这让 Chrome 和 Firefox 很高兴,但我们仍然通过 IE 收到消息。

如何阻止弹出窗口并避免吓跑我的客户?

【问题讨论】:

    标签: asp.net security ssl securityswitch


    【解决方案1】:

    只需将这些网址更改为 https。

    现在,这些脚本资源看起来像是由 .NET 自动生成的,因此您可能需要跳过一些环节才能做到这一点...

    [编辑]从我的评论中提升这个:

    有人在 Application_BeginRequest 上建议 changing the uri in global.asax

    【讨论】:

    • 是的,它们是自动生成的。关于如何将它们变成 https 的任何想法?
    【解决方案2】:

    头痛保护程序...感谢您提及 IE 开发人员工具。像许多人一样,我用 firefox 进行大部分测试,并让 IE 持续使用(无法击败 firebug!)。但是他们改进 IE 的方式我想我可能正在重新考虑这个策略!毕竟世界上大多数人还在使用 IE。

    开发人员工具在我的 css 中发现了这一行,这给我带来了安全违规......只需更改为 https 即可修复

    @import url(http://fonts.googleapis.com/css?family=Gudea);
    

    SEC7111:HTTPS 安全性受到http://fonts.googleapis.com/css?family=Gudea 的威胁 单页
    SEC7111:HTTPS 安全性受到http://fonts.googleapis.com/css?family=Gudea 的威胁 一页

    【讨论】:

    • 谢谢。这对我也有帮助
    【解决方案3】:

    我们最终使用了 SecuritySwitch http://code.google.com/p/securityswitch/wiki/GettingStarted,效果很好。

    【讨论】:

      【解决方案4】:

      方法一: 将所有 Http 链接更改为 https。 根据 html5 标准添加适当的 html 标签、开始和结束标签。

      如果这不能解决问题,请转到帮助我解决 SharePoint 网站中的问题的步骤 2。

      方法二: 我按 F12 进入 Internet Explorer 9 的内置“开发者控制台”功能 我按 F5 刷新了 SharePoint 页面 在开发者控制台上出现了这些行:

      非常好——我找到了“问题的根源”

      我希望这篇文章能帮助其他有同样问题的人

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-20
        • 2012-06-09
        • 1970-01-01
        • 2022-10-18
        相关资源
        最近更新 更多