【问题标题】:Cufon not Working on SSL?Cufon 不能在 SSL 上工作?
【发布时间】:2012-09-06 18:06:02
【问题描述】:

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

将页脚中的代码添加到页眉exc。,尝试了一切但没有工作,感谢您的回复。

标题:

<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>

【问题讨论】:

  • 您是否尝试将cufon-yui.js 下载到您自己的服务器并从那里提供服务?您当前是从 http 而不是 https 获取它,这都破坏了使用 https 的全部目的,因为该连接不安全,并且可能是导致脚本无法加载的原因。
  • 非常感谢,已解决。
  • 那么请接受我刚刚添加的答案。

标签: javascript ssl canvas cufon


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    但是,cufon 的服务器上似乎没有 https。

    【讨论】:

      【解决方案3】:

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

      事实上,cufon url 会自动重定向到这个 asd

      【讨论】:

        猜你喜欢
        • 2010-11-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-23
        相关资源
        最近更新 更多