Sharethis plugin not working with https://
Asked Answered
S

3

5

I have changed my site domain from http:// to https:// and I have added sharethis plugin in my site.

It was working fine with http:// but now no buttons of share this displaying when I try to access my site using https://.

The following is the url of my site:

https://www.placementbooster.ch/

I have changed http://w.sharethis.com/button/buttons.js to https://ws.sharethis.com/button/buttons.js and http://s.sharethis.com/loader.js to https://s.sharethis.com/loader.js.

But still it is showing error:

ReferenceError: sharethis is not defined

Strawworm answered 13/11, 2014 at 5:41 Comment(0)
D
10

Adapted from the docs:

https://support.sharethis.com/hc/en-us/articles/217916188-Moving-from-HTTP-to-HTTPS-SSL-Support

Regular ShareThis Script

<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript" src="http://s.sharethis.com/loader.js"></script>
<script type="text/javascript">
stLight.options({
    publisher:'12345',
});
</script>

Secure ShareThis Script

<script type="text/javascript" src="https://ws.sharethis.com/button/buttons.js"></script>
<script type="text/javascript" src="https://ss.sharethis.com/loader.js"></script>
<script type="text/javascript">
stLight.options({
    publisher:'12345',
});
</script>

I'm using this code ant it is loading correctly without any mixed-content issues

Deportment answered 5/5, 2016 at 19:39 Comment(2)
Whose idea what it to change the URL like this?! Thanks for the verbose answer.Lynseylynus
what file is this supposed to be in? I'm trying it in the share-this/sharethis.php, but it doesn't seem to be workingEquivoque
R
6

I was getting "stLight" is not defined and found a blog post about moving to HTTPS. It basically says change "http://w" to "https://ws" and following it solved that problem. The post does have a link with "https://ss" in it. Perhaps you need to change "https://s" to "https://ss"?

Ravens answered 13/4, 2016 at 20:8 Comment(0)
F
0
<script type="text/javascript" src="https://ws.sharethis.com/button/buttons.js"></script>
<script type="text/javascript" src="https://ss.sharethis.com/loader.js"></script>
<script type="text/javascript">
stLight.options({
    publisher:'12345',
});
</script>

This has solved our issue.

Failsafe answered 10/10, 2018 at 9:6 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.