19

ボタンやボックスのようなFacebookの使用、Googleによるpagespeedオンラインサービスの使用には一般的な問題があり ます。これは次のとおりです。一貫したURLからリソースを提供する 次のリソースは同じ内容ですが、異なるURLから提供されます。一貫性のあるURLからこれらのリソースを提供して、1つのリクエストと25.3KiBを節約します。-http://static.ak.facebook.com/connect/xd_arbiter.php?version =7- https ://s-static.ak.facebook.com/connect/xd_arbiter.php?version=7

1つはセキュリティで保護されたSSL接続用で、もう1つはセキュリティで保護されていない接続用であることは明らかです。Facebookに1つだけをロードさせる方法はありますか?

4

3 に答える 3

3

Facebook に 1 つだけをロードさせたい場合は、含まれているページを https 経由で提供する必要があります。

ここにデモンストレーションがあります:

訪問:

HTTP を使用する Facebook サイト

xd_arbiterの一貫した URL からリソースを提供することが示されていることに気付くでしょう。

HTTPS を使用する Facebook サイト

https 経由でページを提供したため、Facebook は https バージョンのみをロードしたことに気付くでしょう。これがFacebookの問題かどうかはわかりません。Facebook にバグを報告する価値があるかもしれません。少なくとも有益なフィードバックを得ることができます (私は試してみましたが、これらのバグを報告できる場所を見つけることができませんでした。http://developers.facebook.com/bugs /不適切なようです)

編集: 壊れたリンクを更新すると、Facebook は元の問題を修正したようで、これらのリンクには、以前強調していた問題が表示されなくなりました。

于 2013-05-22T16:21:44.713 に答える
-1

js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";

問題はここにあると思います。

https: への接続を避けるために、http: を追加してみてください。

私はテストしておらず、それが役立つことを確認したり、ボタンを好きにするためにいくつかの問題を提起したりすることはできません

于 2012-06-13T15:00:45.297 に答える