Сценарий кнопки «Поделиться» в Facebook не загружается по https из-за ошибки сертификата - PullRequest
2 голосов
/ 28 января 2012

Я использую свой сайт на https. Я добавил на свой сайт несколько кнопок общего доступа, таких как LinkedIn, Twitter и Facebook.

все работает отлично, но файл javascript кнопки общего доступа на Facebook не загружается на https.

Ниже приводится URL, который блокируется браузерами из-за ошибки сертификата.

https://static.ak.fbcdn.net/connect.php/js/FB.Share

Вот снимок страницы, которую я вижу, когда нажимаю указанную ссылку прямо в браузере.

Facebook share script certificate error

Почему возникает ошибка сертификата на Facebook?

Есть ли решение, чтобы решить эту проблему?

Ответы [ 2 ]

2 голосов
/ 28 января 2012

Fb.Share устарела. http://developers.facebook.com/docs/share/

Пожалуйста, попробуйте использовать поддерживаемую функцию и посмотрите, не вызывает ли она тех же проблем.

0 голосов
/ 24 июня 2012

Посмотрите, я не знаю, допустимо ли это, но если вы продолжите в том же духе, я думаю, что это будет работать:

FB.share - это стандартный файл, полученный из CDN от Facebook, поэтому он не изменится. Поэтому хозяева сами,

выполнить wget, так как сертификат недействителен, в linux сделать это так

wget --no-check-certificate https://static.ak.fbcdn.net/connect.php/js/FB.Share

Теперь, когда вам нужно добавить FB.share, сделайте это так

<a name="fb_share" share_url="link to share"</a>
 <script src="FB.Share" type="text/javascript">
 </script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...