Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net HTTPS不工作-网页上的安全和非安全数据?_Asp.net_Ssl_Https - Fatal编程技术网

Asp.net HTTPS不工作-网页上的安全和非安全数据?

Asp.net HTTPS不工作-网页上的安全和非安全数据?,asp.net,ssl,https,Asp.net,Ssl,Https,我有一个浏览器兼容问题与https?我已安装SSL并正在使用。直到今天早上,我的https部分工作正常。从那时起,Https显示为Https(红色斜杠),表示页面有一些不安全的内容。 我没有更改任何代码,突然我在chrome中看到了这个问题。在IE8中,我看到了相同的问题,但在每一页上,它都会显示一个弹出窗口,如果我允许选择安全和非安全或仅安全。Firefox没有问题。它显示正确的https,没有任何问题。我受够了到处找。为什么我会在Chrome和IE 8中出现这种情况。 有人能告诉我问题是什么

我有一个浏览器兼容问题与https?我已安装SSL并正在使用。直到今天早上,我的https部分工作正常。从那时起,Https显示为Https(红色斜杠),表示页面有一些不安全的内容。 我没有更改任何代码,突然我在chrome中看到了这个问题。在IE8中,我看到了相同的问题,但在每一页上,它都会显示一个弹出窗口,如果我允许选择安全和非安全或仅安全。Firefox没有问题。它显示正确的https,没有任何问题。我受够了到处找。为什么我会在Chrome和IE 8中出现这种情况。 有人能告诉我问题是什么,能做些什么来解决它

PS:我还检查了当IE8显示有和没有安全数据时,页面源是否有任何不同。一切都一样。但viewstateID不同。这就是造成这个问题的原因吗


提前非常感谢。

这通常是由于在页面的某个位置指定了资源的绝对路径,而没有指定https,例如:

<img src="http://someurl.com/image.png">


如果是指向站点上某个内容的链接,请使用https:或相对路径。

这通常是由于在页面的某个位置指定了指向资源的绝对路径,而没有指定https,例如:

<img src="http://someurl.com/image.png">


如果是指向您站点上某个内容的链接,请使用https:或相对路径。

您是否包含任何第三方javascript,如google analytics或其他可能已更改的javascript

如果你尝试使用Firefox,你可以添加firebug作为插件

中有一个用于网络(net)的选项卡

它列出了页面加载的所有内容


在该列表中,您应该能够找到任何不使用https加载的内容。

您是否包含任何第三方javascript,如google analytics或其他可能已更改的内容

如果你尝试使用Firefox,你可以添加firebug作为插件

中有一个用于网络(net)的选项卡

它列出了页面加载的所有内容

在该列表中,您应该能够找到任何在没有https的情况下加载的内容。

IE(正确地)在出现混合http/https内容作为安全警告时发出投诉。大多数其他浏览器在处理混合内容时通常不会抱怨,因此在这两种情况下,您的源代码很可能是相同的

我支持David Mårtensson的回答,并说问题可能是第三方库(例如google或MS托管的JQuery)或静态资产服务器。

IE(正确)在出现混合http/https内容作为安全警告时抱怨。大多数其他浏览器在处理混合内容时通常不会抱怨,因此在这两种情况下,您的源代码很可能是相同的


我支持David Mårtensson的回答,并说问题可能是第三方库(例如google或MS托管的JQuery)或静态资产服务器。

您的源代码中是否有没有初始化时没有“src”属性的iFrame?我知道这给IE带来了问题,但我不知道chrome的情况。你的源代码中有没有初始化没有“src”属性的iFrame?我知道这给IE带来了问题,但我不知道chrome。我在主页上使用了javascript。它调用unitpngfix,用于对齐IE6的图像等。如果在其中使用javascript:void(0),它不允许安全地显示页面。相反,我删除了那个部分。成功了。谢谢感谢Ram,我在使用unipngfix时遇到了同样的问题。我在母版页中使用了javascript。它调用unitpngfix,用于对齐IE6的图像等。如果在其中使用javascript:void(0),它不允许安全地显示页面。相反,我删除了那个部分。成功了。谢谢谢谢Ram,我在使用unipngfix时遇到了同样的问题。