2014-11-13 22 views
5

Tôi đã thay đổi miền trang web của mình từ http:// thành https:// và tôi đã thêm plugin sharethis vào trang web của mình.Plugin Sharethis không hoạt động với https: //

Nó hoạt động tốt với http:// nhưng hiện không có nút chia sẻ hiển thị khi tôi cố gắng truy cập trang web của mình bằng cách sử dụng https://.

Sau đây là địa chỉ của trang web của tôi:

https://www.placementbooster.ch/

Tôi đã thay đổi http://w.sharethis.com/button/buttons.js để https://ws.sharethis.com/button/buttons.jshttp://s.sharethis.com/loader.js-https://s.sharethis.com/loader.js.

Nhưng nó vẫn đang hiển thị lỗi:

ReferenceError: sharethis is not defined

Trả lời

5

tôi đã nhận được "stLight" không được định nghĩa và tìm thấy một blog post về việc chuyển sang HTTPS. Về cơ bản nó nói thay đổi "http://w" thành "https://ws" và sau đó giải quyết được vấn đề đó. Bài đăng có liên kết với "https://ss" trong đó. Có lẽ bạn cần thay đổi "https://s" thành "https://ss"?

8

Phỏng theo các tài liệu:

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> 

an toàn 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> 

Tôi đang sử dụng mã này kiến ​​nó đang tải chính xác mà không có bất kỳ vấn đề nội dung hỗn hợp

+0

ai có ý tưởng gì nó để thay đổi URL như thế này ?! Cảm ơn câu trả lời dài dòng. – Harvey

+0

tệp này phải là gì? Tôi đang thử nó trong 'share-this/sharethis.php', nhưng nó dường như không hoạt động –

-1

Khi nói đến chuyển đổi từ HTTP sang HTTP, bạn sẽ cần triển khai tệp JS tương thích HTTPS của chúng tôi.

Hiện nay bạn có:

src="http://w.sharethis.com/button/buttons.js" 

cho HTTPS bạn sẽ cần phải sử dụng như sau:

src="https://ws.sharethis.com/button/buttons.js" 

Để biết thêm thông tin nhìn vào bài viết hỗ trợ: https://www.sharethis.com/support/legacy/moving-from-http-to-https-ssl-support/

+0

Hãy cẩn thận với việc quảng bá sản phẩm của riêng bạn, bạn không muốn trở thành một [spammer] (// stackoverflow.com/help/promotion). – gunr2171

+0

Thay đổi bạn đề xuất chính xác là những gì OP đã thử. Làm thế nào để trả lời câu hỏi này? –

Các vấn đề liên quan