我与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>
我还尝试将CSS直接分配给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>
答案 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>