【发布时间】:2018-07-23 07:18:20
【问题描述】:
我已向我的 Wordpress 网站添加了 SSL 证书,并且所有页面都显示为安全的,只有一个页面除外。在那个页面上,我使用了一个 jQuery DatePicker,它似乎阻止了我的页面被显示为安全的。
<link rel='stylesheet' id='st_jquery_ui_style-css' href='https://example.com/includes/css/jquery-ui.css?ver=1.0.0' type='text/css' media='all' />
<script type='text/javascript' src='https://example.com/includes/js/jquery-ui.js?ver=4.9.4'></script>
$( "#datepicker" ).datepicker({
altFormat: "yy-mm-dd",
altField: "#lastInspected",
});
当我通过删除上述脚本来删除 DatePicker 时,页面显示为安全的。我认为日历加载中加载的图像图标可能是从不安全的位置加载的,但这些看起来不错。但是,当我将鼠标悬停在显示日期选择器 next 和 back 箭头的悬停状态时,检查员给了我同样的警告。
我收到的警告并未指向通过 http:// 发出的任何 url 请求,因此很难找到正在发生的事情。它只是在安全页面上显示“正在加载混合(不安全)显示内容“http://example.com/” [了解更多]”
有谁知道我可以尝试什么来确保我的页面显示为安全的?
【问题讨论】:
-
我们需要查看代码才能提供帮助。你的
<link>标记为jquery-ui.css和你的<script>标记为jquery-ui.js是什么样的?如果其中任何一个加载到http://上,那就是你的问题。 -
我用我对相关内容的最佳猜测更新了解释。谢谢!
-
你用什么浏览器?在 chrome 中,它会在开发工具下的网络选项卡中告诉您哪些资源被阻止为混合内容。
标签: javascript jquery wordpress ssl datepicker