2009-06-29 80 views
0

所以我追查我网页上的非安全项目。我正在使用JQuery库来制作手风琴菜单。我怀疑可能是这个问题。有谁知道这个href是否会有问题吗?我找不到任何空白的src路径或http :.IE6非安全项目

感谢尼克

+0

你是指什么href? – 2009-06-29 20:16:46

回答

0

明白了。 Jquery.ui库包括没有指定src属性的库。 IE6会抱怨这一点。快速和肮脏的修复是编辑库。

+3

您能否详细说明您在哪里找到的具体内容,并在图书馆中修复了这些问题? – 2009-09-03 15:38:29

0

尝试在Firefox中打开该网页,看 工具>页面信息>媒体选项卡。

这会向您显示页面上的所有媒体,并可能会给您提供导致非安全错误的线索。

乔希

+0

谢谢,但列出的所有图像都是https: – Nick 2009-06-29 20:28:30

0

答案是“不” .. HREF =“#”不会导致非安全项在IE6警告。

2

我有同样的问题,我发现IE8 +中的“不安全项目”警报的一个解释。 如果您使用wrap()或append()函数使用jQuery创建动态内容,并且此内容包含具有相对于图像的路径的CSS或任何其他外部元素,则会发生警报。

例:

$('#mynode').wrap('<div style="background:url(/path/to/image.gif);"></div>'); 

这将显示,即使将图像相同的HTTPS安全连接上下载的安全警报。

如何解决此问题:

  • 使用完整的绝对URL: 背景:网址( 'https://www.domain.com/path/to/image.gif');

  • 或者使用CSS类:

<风格> .myclass {背景:网址(/path/to/image.gif);} < /风格>

$ ('#mynode')。wrap('< div class = myclass> </div>');