首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于HTTPS的IE8混合安全内容错误

用于HTTPS的IE8混合安全内容错误
EN

Stack Overflow用户
提问于 2010-11-03 18:02:06
回答 1查看 2.9K关注 0票数 1

我有一个web应用程序(.NET 2.0用C#编码),它向登录用户和普通公众显示页面。当用户登录时,协议将切换到HTTPS。图像由驻留在虚拟目录文件夹中的CSS文件显示。问题是,当显示HTTPS页面时,IE 8将显示一条消息,显示页面上存在混合安全内容。我不希望用户在他们的浏览器上禁用混合内容,相反,如果成员登录,web应用程序将通过HTTPS提供图像。

如果图像位于HTML文件中,那么很容易将指定协议(HTTP或HTTPS)的服务器变量传递到HTML页面。但是,如何将服务器变量传递给指定协议的CSS?CSS文件中的所有路径都是相对的。

例如body {字体:12 Helvetica,Helvetica,sans-serif;颜色:#000000;背景:#eadcc8 8 url(../images/bg_top.gif)不重复0 0;文本对齐:中心;边距:0 0px;}

我不太熟悉CSS的功能,除了颜色和样式。

谢谢你提前帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-03 18:08:14

一定有一条绝对的路。访问https页面,查看其源代码并在其中搜索"http:“。如果这不起作用,就在它嵌入的文件中寻找它。

编辑:如果这不适用于您,或者您认为这太复杂了,您还可以使用Google Tools (Tab "Resources")来监视所有http请求。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4090104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档