ShareThis按钮无法在手机上运行,​​当我点击它时,没有模态窗口或弹出窗口

时间:2016-08-24 17:05:14

标签: javascript jquery html sharethis

我与Laravel建立了this网站。网站上有一个自定义的ShareThis按钮,用于分享内容。它在我的桌面计算机上正常工作,但它似乎无法在我的手机上执行任何操作。

这些在头标记中:

    <script type="text/javascript">var switchTo5x=true;</script>
    <script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
    <script type="text/javascript">stLight.options({publisher: "a499bbb4-baeb-49f5-9211-1489057bb6b5", doNotHash: false, doNotCopy: false, hashAddressBar: false, onhover: false});</script>

这是自定义按钮:

    <span class='st_sharethis_custom' st_url="{{ url('/'.$quote->quote_id) }}" st_summary="{{ $quote->quote_text or "" }}" id="sharethis"><div class="round-share"><i class="fa fa-share-alt" aria-hidden="true"></i></div></span>

我还尝试将CS​​S直接分配给span标记,但它们都不适用于移动设备:

    <span class='round-share st_sharethis_custom' st_url="{{ url('/'.$quote->quote_id) }}" st_summary="{{ $quote->quote_text or "" }}" id="sharethis"><i class="fa fa-share-alt" aria-hidden="true"></i></span>

1 个答案:

答案 0 :(得分:0)

我将网页从http移至https,this导致了问题。

我需要改变这一行:

 <script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>

到这一行:

<script type="text/javascript" src="https://ws.sharethis.com/button/buttons.js"></script>