Cufon没有使用SSL?

时间:2012-09-06 18:06:02

标签: javascript ssl canvas cufon

我已经为我的服务器购买了SSL并安装了它。但是在我安装之后,我发现cufon不再工作了。我已经检查了一些问题并且我用Google搜索了,但没有一个解决方案有效。

将页脚中的代码添加到标题符号中,尝试了所有内容但不起作用,感谢您的回复。

标题:

<script src="http://cufon.shoqolate.com/js/cufon-yui.js" type="text/javascript"> </script>
<script src="https://mywebsite.com/js/myriad-pro.cufonfonts.js" type="text/javascript"></script>

页脚:

<script type="text/javascript">
Cufon.now(); 
Cufon.replace('.myriad_pro_semibold', { fontFamily: 'Myriad Pro Semibold', hover: true }); 
Cufon.replace('.myriad_pro_bold', { fontFamily: 'Myriad Pro Bold', hover: true }); 
Cufon.replace(
    'h1, h2, h3, h4, h5, h6, .menu-title',
    { fontFamily: 'Myriad Pro Bold' }
);
Cufon.replace('.nav a, .nav2', { fontFamily: 'Myriad Pro Semibold', hover: true }); </script>

3 个答案:

答案 0 :(得分:0)

您是否尝试将cufon-yui.js下载到自己的服务器并从那里提供服务?您当前正在从http而不是https获取它,这两者都打破了使用https的全部目的,因为该连接不安全,可能会导致脚本无法加载。< / p>

答案 1 :(得分:0)

像google服务器的jquery这样的一些脚本可以作为协议不可知(意味着如果父页面使用https,它们将使用https)

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>

然而,看起来cufon在他们的服务器上没有https。

答案 2 :(得分:0)

您可以使用以下链接代替cufon.shoqolate.com。     //cdnjs.cloudflare.com/ajax/libs/cufon/1.09i/cufon-yui.js

事实上,cufon网址会自动重定向到此asd