所以我正在追逐我页面上的非安全项目。我正在使用JQuery库制作手风琴菜单。我怀疑可能是问题所在。有谁知道这个href会不会有问题?我找不到任何空白的src路径或http:。
谢谢尼克
答案 0 :(得分:2)
我遇到了同样的问题,我在IE8 +中找到了“非安全项目”警告的解释。 如果使用wrap()或append()函数使用jQuery创建动态内容,并且此内容包含具有图像相对路径的CSS或任何其他外部元素,则会发出警报。
例如:
$('#mynode').wrap('<div style="background:url(/path/to/image.gif);"></div>');
即使图像是在同一HTTPS安全连接上下载的,也会显示安全警报。
如何修复:
使用完整绝对网址: 背景:网址( 'https://www.domain.com/path/to/image.gif');
或使用CSS类:
&LT;风格&gt; 。我的课 {background:url(/path/to/image.gif);}&lt; / style&gt;
$('#mynode')。wrap('&lt; div class = myclass&gt;&lt; / div&gt;');
答案 1 :(得分:0)
尝试在firefox中打开页面并查看 工具&gt;页面信息&gt;媒体标签。
这会显示页面上的所有媒体,并可能为您提供导致非安全错误的线索。
约什
答案 2 :(得分:0)
答案是“否”.Href ='#'不会在IE6中导致非安全项目警告。
答案 3 :(得分:0)
知道了。 Jquery.ui库包括不指定src属性。 IE6会抱怨这个。快速而肮脏的修复是编辑库。