2014-01-14 3 views
5

"보안 공유"버튼을 내 보안 사이트에 추가 했으므로 클릭시 오류가 발생합니다. 오류는 아래에 설명되어 있습니다. 누구든지 전에이 문제가 있었나요?공유이 버튼은 HTTPS 웹 사이트에서 클릭 할 수 없습니다.

Blocked loading mixed active content " http://w.sharethis.com/button/buttons.js "

ReferenceError: stLight is not defined

Loading mixed (insecure) display content on a secure page " http://w.sharethis.com/images/facebook_32.png "

답변

11

기본적으로 페이지가 HTTPS를 통해로드되는 경우 기본적으로 HTTPS를 통해로드되는 모든 리소스도 HTTPS를 통해로드해야합니다. 그냥 다행히하기 ShareThis는 다음과 같이 HTTPS를 통해 사용할 수 있습니다 Same-Origin Policy

처럼, 브라우저 보안 정책의 일환이다 :

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

같은 당신의 페이스 북의 아이콘에 적용됩니다. 다음 URL을 사용하십시오 : https://ws.sharethis.com/images/facebook_32.png

+0

@ user2434592 해결책을 시도 했습니까? 추가 설명이 필요합니까? – vbo

+1

인증서가 유효하지 않습니다. –

+1

@MichaelJohnston - _domain_도 s.sharethis.com 대신 변경해야합니다 (https://ws.sharethis.com/button/buttons.js). [이 지원 ​​문서 | https://support.sharethis.com/hc/en-us/articles/217916188-Moving-from-HTTP-to-HTTPS-SSL-Support]를 참조하십시오. 아마 그들은 단순히 같은 도메인을 https : // : P와 함께 사용할 수없는 어리석은 레거시 CDN 이유 일 것입니다. – geerlingguy

관련 문제