我们有一个使用Sharepoint 2013的网站,我遇到了一个奇怪的错误。我们有一个非常简单的jQuery dropDown,它会在单击时显示记录列表。在全屏幕上工作正常但如果我尝试在移动设备上点击它们,或者使用Chrome开发工具设置来模拟移动设备,我会收到以下信息:
Mixed Content: The page at 'https://xxxxxx.com/Programs/056607/pages/projectstatus.aspx'
was loaded over HTTPS, but requested an insecure script
'http://xxxxx.com/pages/Error.aspx?AccessDenied'. This
request has been blocked; the content must be served over HTTPS.
很难调试这个。我无法在我们的DEV环境中重现这个问题,但从纯粹的推测角度来看,我无法弄清楚将它设置为更小的屏幕会产生什么结果。
答案 0 :(得分:0)
检查您的样式表和脚本链接。确保它们的服务器超过https
。最好的办法是use // as the scheme。
示例强>
<img src="//domain.com/img/logo.png">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>