2011-06-27 7 views
3

各ページの下部にあるFacebookのようなボタンを使用します。以前はiFrameのバージョンを使用していましたが、FBバージョンに変更されました。どちらのソリューションでも、画像ファイルが安全なページにロードされていないため、このページでSSLエラーが発生します。Facebook Likeボタンは、イメージスプライトが読み込まれたためSSLを破ります。

ロードされたリソースの中に見たとき、私たちは二つのファイルが確実にロードされていることを参照してください。

と画像スプライトがプレーンHTTPでロードされます。

sslでロードされたCSSファイルが非SSLイメージファイルを参照するため、Facebookの一時的なバグだと思います。私はしばらく前にバグレポートを作成しました。まだ応答はありませんでした。誰もが同じ問題を抱えているのだろうか、それともどのように対処する方法の解決策がありますか?

ありがとうございました

答えて

1

ボタンリソースを取得してローカルに保存しました。これにより、ページの読み込み時間が改善され、HTTPSの問題が解決されます。

+0

プラグインのようにFacebookを使用すると、ブラウザはプラグインをレンダリングするために通常のHTTPでイメージをダウンロードしてSSLエラーを出すため、これは機能しません。 – bkaid

+0

@OffBySomeコードが正確にどのようなものが使用されているかによって異なります。つまり、一部のFBボタン/ウィジェットはJavaScriptを使用してFBサイトから読み込まれますが、一部は静的なHTMLです(この場合)。 –

+0

彼はこのような画像を読み込むようなボタンを特に求めていました。 – bkaid

2

本当にあなたが最後に行うことができる修正はありません。 Facebookはこれを修正する必要があり、バグを修正するには非常に時間がかかります。私は私のサイトでもこれに気づいた。 Facebookのhttps cssファイルが非httpsイメージを参照しているため、この問題が発生しています。私はこれが新しい問題だと思うが、それは私のサイトでうまく動作していたからだ。

関連する問題