Asp.net HTTPS不工作-网页上的安全和非安全数据?
我有一个浏览器兼容问题与https?我已安装SSL并正在使用。直到今天早上,我的https部分工作正常。从那时起,Https显示为Https(红色斜杠),表示页面有一些不安全的内容。 我没有更改任何代码,突然我在chrome中看到了这个问题。在IE8中,我看到了相同的问题,但在每一页上,它都会显示一个弹出窗口,如果我允许选择安全和非安全或仅安全。Firefox没有问题。它显示正确的https,没有任何问题。我受够了到处找。为什么我会在Chrome和IE 8中出现这种情况。 有人能告诉我问题是什么,能做些什么来解决它 PS:我还检查了当IE8显示有和没有安全数据时,页面源是否有任何不同。一切都一样。但viewstateID不同。这就是造成这个问题的原因吗Asp.net HTTPS不工作-网页上的安全和非安全数据?,asp.net,ssl,https,Asp.net,Ssl,Https,我有一个浏览器兼容问题与https?我已安装SSL并正在使用。直到今天早上,我的https部分工作正常。从那时起,Https显示为Https(红色斜杠),表示页面有一些不安全的内容。 我没有更改任何代码,突然我在chrome中看到了这个问题。在IE8中,我看到了相同的问题,但在每一页上,它都会显示一个弹出窗口,如果我允许选择安全和非安全或仅安全。Firefox没有问题。它显示正确的https,没有任何问题。我受够了到处找。为什么我会在Chrome和IE 8中出现这种情况。 有人能告诉我问题是什么
提前非常感谢。这通常是由于在页面的某个位置指定了资源的绝对路径,而没有指定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时遇到了同样的问题。