Nivo滑块jQuery导致IE 8中出现混合内容错误
Nivo slider jQuery causing a mixed content error in IE 8?
我在HTTPS:网站上使用Nivo jQuery滑块时遇到了一个问题,它的javascript似乎在IE 8中引发了一个混合内容错误。
我目前在Dev7 Studios论坛上发布了一个论坛帖子,但还没有回应。我在谷歌上搜索了几天IE 8混合内容错误。
到目前为止,我还没有找到一个明确的解决方案,除了一篇帖子中一个人说,有时jquery文件中的"innerHTML"会导致错误。但他并没有真正列出一个明确的解决方案。
有人对此有什么见解吗?感谢任何帮助或指导。
我遇到了同样的问题,并追踪到IE8中的一个错误。这个页面上的评论让我找到了一个解决方案:
http://blogs.msdn.com/b/ieinternals/archive/2009/06/22/https-mixed-content-in-ie8.aspx
这个微软开发人员说:
迷人。这是比赛条件。
调试器报告以下是正在触发的URL提示:
"关于:/images/lightview/inner_slideshow_play.png"
当然,该URL实际上并不存在于您的标记中。看起来就像动态创建IFRAME和注入内容一样进入那个框架。空帧的默认URL大约为:blank,从而导致提示。
作为一种变通方法,使用绝对URL可能会起作用,或者使用服务器上空白页面的SRC初始化IFRAME(这也应该解决IE6的混合内容问题)。
普通浏览器对不完全限定的动态内容、协议等的URL没有问题。但是IE8有时会丢球,它没有放入协议和主机,而是在你的路径前放入"about:",并且在https上下文中无法信任这一点。
我编辑了nivoslider来限定它动态绘制的所有图像的URL。需要进一步的开发,以允许在图像URL中使用查询字符串。
这是我编辑过的资料来源。
我也遇到了同样的问题。在标题部分,我将src从http://"mysite"/jquery.nivo.slider.pack.js
更改为仅/jquery.nivo.slider.pack.js
,并开始工作。
- 混合 ui-sref 和 $state.go 在 Angular ui-router 中进行状态转换
- 混合元素的有角度的ng重复
- VueJS多个混合
- 如何对混合格式的数字(89900,1k,1.5k,15.2k)进行排序
- 过滤”;溢价;页面加载选项使用混合
- 将javascript与PHP混合?(跟踪Google Analytics虚拟页面浏览量)
- 在混合基本 URL 下动态加载 require.js 模块
- javascript散列/数组混合性能
- 如何通过ibmworklight中的sql适配器从db2中检索或显示html页面上的数据?android混合应用程序开发
- 如何在 VB 项目中混合使用 Razor 和 Javascript
- 混合类型提前.js和引导 3.
- 混合 Web/客户端框架
- 如何在树枝模板中包含已解释和未解释文本的混合
- 我想在混合移动应用程序中使用Sqlite插件(Cordova)创建一个示例项目
- 在 JavaScript 中与状态混合
- 猫鼬混合模式不起作用
- 将剃刀语法与 JavaScript 混合
- 混合了文字和数组的Javascript数组
- 如何在javascript函数中弹出php(与html标签混合)文件
- 如何使用数据表进行客户端和服务器端的混合分页,以便对前X行进行客户端分页