質問にあるように、Cookie が HttpOnly の場合、Javascript 内に Cookie が存在するかどうかを確認できますか? その中の情報にアクセスする必要はありません。情報があることを知っているだけです。
状況についてもう少し情報を加えると、もともと Cookie を認証トークンとして使用する Web サーバーがあり、クライアントによって使用されないため、httponly に設定されていたため、セキュリティが強化されました。
ただし、Cookie があるかどうかをクライアントが知る必要がある場合に変更が必要です (サイトはユーザーがログインしていなくても機能しますが、ユーザーがログインしている場合 (認証 Cookie が存在するため)、サイトは特定の情報を表示する必要があります)。ものと他のものを非表示にします。
Web サーバーには他のセキュリティ対策が講じられているため、クライアントが正しくない認証 Cookie を保持しているシナリオでも害はありませんが、Cookie を削除してユーザーを拒否するため、サイトはログインしているように見せかけます。 .