「P3Pポリシーの厄介な詳細をスキップしたい」
P3P
有効なコンパクト プライバシー ポリシー属性なしで HTTP ヘッダーを設定することができます。
Facebookはこれを行います。facebook.comのP3P
HTTP ヘッダーは次のとおりです。
P3P: CP="Facebook does not have a P3P policy. Learn why here: http://fb.me/p3p"
Googleもそれを行います:
p3p: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info."
これは、Internet Explorer で受け入れられます。たとえば、IE の「高」プライバシー設定は、コンパクトなプライバシー ポリシーを持たない Web サイトからのすべての Cookie をブロックしますが、上記のような P3P 非ポリシーを伴う Cookie はブロックされません。
そのような P3P 非ポリシーを実装する場合は、それが実際の P3P ポリシーではないことを説明する自然言語を必ず含め、有効な P3P トークンである単語の使用を避け、より長い説明の URL またはサイトの実際の URL へのリンクも含めてください。プライバシーポリシー。
更新: 2012 年、Microsoftは Googleがこの慣行のためにユーザーのプライバシー設定をバイパスしていると非難し、IE 10 および 11 に「厳格な P3P 検証」設定を追加しました。有効にすると、未定義のトークンを含む P3P ポリシーが付随する Cookie を拒否します。この設定はデフォルトで無効になっていると思います。
Microsoft は Windows 10 の時点で最終的に P3P を断念しました。そのため、Edge (および Windows 10 の IE 11) の場合、P3P ポリシーは Cookie の受け入れに影響しません。
影響を受けるバージョンの IE でUser-Agent
のみヘッダーを設定するために、リクエスト ヘッダーを調べることができます。P3P