Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
IE6在使用JQuery RTE时抛出混合内容警告_Jquery_Rich Text Editor - Fatal编程技术网

IE6在使用JQuery RTE时抛出混合内容警告

IE6在使用JQuery RTE时抛出混合内容警告,jquery,rich-text-editor,Jquery,Rich Text Editor,我在IE6浏览器中通过HTTPS访问的页面中使用Jquery富文本编辑器(RTE)。当RTE加载时,我会收到一条混合内容警告,上面说: '此页面包含安全和非安全项目。是否要显示非安全项目?“ 这可能是因为jquery在创建RTE时创建的iFrame没有定义“src”属性。这使得IE6产生了这种混合内容警告信息 有人能告诉我一个解决办法,这样就不会产生这个混合内容警告消息吗 谢谢尝试使用Firebug的网络选项卡检查是否有使用HTTP的库引用。也许它有加密的图像引用 如果“no src”是问题所在

我在IE6浏览器中通过HTTPS访问的页面中使用Jquery富文本编辑器(RTE)。当RTE加载时,我会收到一条混合内容警告,上面说:

'此页面包含安全和非安全项目。是否要显示非安全项目?“

这可能是因为jquery在创建RTE时创建的iFrame没有定义“src”属性。这使得IE6产生了这种混合内容警告信息

有人能告诉我一个解决办法,这样就不会产生这个混合内容警告消息吗


谢谢

尝试使用Firebug的网络选项卡检查是否有使用HTTP的库引用。也许它有加密的图像引用


如果“no src”是问题所在,我会尝试在加载富文本编辑器后使用jQuery将其设置为一个空白的.html文件。

尝试使用Firebug的网络选项卡检查是否有使用HTTP的库引用。也许它有加密的图像引用


如果“no src”是问题所在,我会在加载富文本编辑器后尝试使用jQuery将其设置为一个空白的.html文件。

我同意@aneez的猜测:显然,没有“src”的
元素会导致IE6中出现警告。我不认为
标签会导致这个问题,但我可能错了。我确实检查了通过HTTP发出的任何请求,但没有发现任何问题。在调试过程中,我发现在初始化RTEI编辑JQuery.RTE.js文件后,使用JQuery.try$('iframe').attr('src','blank.html')将textarea转换为RTE时会抛出混合内容警告。我添加了代码来为iframe添加'src'属性,其值指向通过HTTPS检索的空白文件。还有其他一些值,比如'javascript:false'、'https:javascript:false'、'//0'可以使用,但它对我不起作用。我同意@aneez的猜测:在IE6中,没有“src”的
元素肯定会导致该警告。我不认为
标签会导致这个问题,但我可能错了。我确实检查了通过HTTP发出的任何请求,但没有发现任何问题。在调试过程中,我发现在初始化RTEI编辑JQuery.RTE.js文件后,使用JQuery.try$('iframe').attr('src','blank.html')将textarea转换为RTE时会抛出混合内容警告。我添加了代码来为iframe添加'src'属性,其值指向通过HTTPS检索的空白文件。还有其他一些值可以使用,比如“javascript:false”、“https:javascript:false”、“0”,但对我来说不起作用。我知道的唯一“解决方法”是创建那些带有“src”属性的iFrame,这些属性引用从https站点提供的空页面。(也许它不必是您的https站点…@pointy JQuery在内部将textarea转换为RTE。我无法控制JQuery创建的iFrame。是的,您可以控制它,它是DOM,您可以使用jQuery@EduardoJquery将textarea转换为RTE。一旦JQuery创建了iframe(没有src属性),IE6就会抛出混合内容警告。因此,即使我可以控制DOM,我也不能阻止弹出警告窗口的出现。希望,这会让事情变得更好。据我所知,唯一的“解决办法”是创建那些带有“src”属性的iFrame,这些属性指向从https站点提供的空页面。(也许它不必是您的https站点…@pointy JQuery在内部将textarea转换为RTE。我无法控制JQuery创建的iFrame。是的,您可以控制它,它是DOM,您可以使用jQuery@EduardoJquery将textarea转换为RTE。一旦JQuery创建了iframe(没有src属性),IE6就会抛出混合内容警告。因此,即使我可以控制DOM,我也不能阻止弹出警告窗口的出现。希望,这会让事情变得更好