【问题标题】:Mixed Content with http://ajax.aspnetcdn.com/ajax/4.5.1/1/WebForms.js与 http://ajax.aspnetcdn.com/ajax/4.5.1/1/WebForms.js 混合的内容
【发布时间】:2016-03-25 00:21:09
【问题描述】:

我有一个使用 ASP.NET 4 的 Web 应用程序。它在下面显示错误: 混合内容:“https://...”处的页面通过 HTTPS 加载,但请求了不安全的脚本“http://ajax.aspnetcdn.com/ajax/4.5.1/1/WebForms.js”。此请求已被阻止;内容必须通过 HTTPS 提供。

这可能是由于以下原因:

但我在项目中没有使用上面的。我在脚本管理器中启用了 CDN=true,如下所示。

我应该如何解决它或解决它?有什么线索吗?

谢谢。

【问题讨论】:

    标签: mixed-content secure-context


    【解决方案1】:

    您正试图通过安全上下文 (https) 加载不安全的脚本(来自 http)。

    尝试像这样从 https 加载脚本:

    https://ajax.aspnetcdn.com/ajax/4.5.1/1/WebForms.js
    

    【讨论】:

    • 是的,但我在上面的代码中其实并没有找到。它是否隐藏在 asp.net 4 框架中的某个地方?
    • 在 ScriptManager 中使用 EnableCDN=false。
    • 在保持 CDN=true 的同时尝试这个,stackoverflow.com/a/48700852/475159
    猜你喜欢
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    • 2016-04-16
    • 2020-08-18
    • 2019-12-30
    • 2018-07-31
    • 2015-02-26
    • 2016-09-04
    相关资源
    最近更新 更多