3

これについてまだ何かを見つけていないのはちょっと変だと思ったので、おそらく私は間違った方向に進んでいるだけです.

とにかく...

画像やスタイルなどを保存するサブドメインを設定しましたが、最適化のために Cookie を送信したくありません。static.domain.com と呼びます。ドメインを www.domain.com に設定することで、独自の Cookie を希望どおりに機能させましたが、Facebook の fbm_ および fbsr_ Cookie に設定されたドメインを定義する方法がわかりません。

これは可能ですか?または、それらが static.domain.com に送信されないようにする他の方法がありますが、www.domain.com への要求では通常どおりに渡しますか?

前もって感謝します

4

1 に答える 1

4

Cookie は、アプリケーション設定の「アプリ ドメイン」で定義されたドメインの 1 つに設定されます。複数のドメインをリストした場合に正確にどのように動作するかはわかりませんが、おそらく現在のドメインに最も近いドメインが SDK によって選択されます。

したがって、www.domain.comCookie を設定すると、ここで Cookie が設定され、 には送信されませんstatic.domain.com

また、FYI は文書化されていませんが、cookieパラメーターは、ドメイン Cookie がFB.init設定される値に設定できます。(公式の Facebook JS-SDK リポジトリが実際のコードで更新され、これが可能であることを示すか、それについてドキュメントに記載されてstringいる前に、本番環境で使用することはお勧めしません)

于 2012-08-05T07:12:58.470 に答える