首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AddThis图标在SSL/HTTPS站点上被阻止

问AddThis图标在SSL/HTTPS站点上被阻止
EN

Drupal用户
提问于 2016-01-05 06:36:19
回答 3查看 4.5K关注 0票数 0

我已经安装并配置了添加此模块,以便向用户显示共享按钮。它在我的本地机器上工作得很好。但是,当我将站点放在启用SSL/HTTPS的站点上时,按钮就不会出现(尽管我在页面检查器中看到了它们),Chrome给了我JavaScript错误,用于获取这些图标的脚本正在从http://s7.addthis.com/js/300/addthis_.不安全链接调用并被阻塞)。

有人知道如何更改addthis模块正在调用的链接以使其与SSL/HTTPS兼容吗?

EN

回答 3

Drupal用户

回答已采纳

发布于 2016-01-06 00:56:14

最后,我联系了AddThis,他们告诉我Drupal模块已经过时了,取而代之的是使用以下代码:

代码语言:javascript
复制
    <script type="text/javascript" 
src="https://s7.addthis.com/js/300/addthis_widget.js"></script>
    <div class="addthis_toolbox addthis_default_style addthis_32x32_style 
">
    <a class="addthis_button_facebook"></a>
    <a class="addthis_button_twitter"></a>
    <a class="addthis_button_email"></a>
    <a class="addthis_button_pinterest_share"></a>
    <a class="addthis_button_compact"></a>
    <a class="addthis_counter addthis_bubble_style"></a>
    </div>

因此,我将第一行(标记)放在我的html.tpl.php文件中,其余的代码放在我的页脚的一个块中。我必须确保把所有的标签放在同一行,否则Drupal正在强迫

标签之间的标签,使它不可能正确的样式工具箱。确保块内容被设置为‘完整HTML’,我很好地去。

这种方法的缺点是,它需要对外部脚本的另一次调用。积极的是,它否定了对另一个模块的需求--您可以安全地删除“addthis”。

票数 1
EN

Drupal用户

发布于 2017-04-25 15:56:20

/admin/config/user-interface/addthis/,您可以使用https代替http,问题就解决了!

票数 1
EN

Drupal用户

发布于 2016-01-05 11:09:44

使用“安全页”模块,并在配置页下面没有选中“匹配”选项时,将此切换回http页。

站点名/admin/config/system/securepages

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/185735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档