3

Cookie を処理する Javascript ライブラリが存在するかどうか知っていますか? それは成熟しており、ブラウザなしで動作しますか? 言い換えれば、Web ブラウザーと HTTP クライアントに含まれ、現在の標準に従っている Cookie ロジックのみが必要であり、Cookie はプライベート ストアに保存され、そこから取得されます。

ライブラリには get/set メソッドのみを含めることができると思います。set メソッドは、「Set-Cookie」HTTP ヘッダーから取得した Cookie を設定し、get メソッドは、特定のホスト (またはドメイン) の「Cookie」ヘッダーで送信する Cookie のリストを返します。ホストが別のドメインの Cookie を指定している場合、エラーまたは何かを返すため、get メソッドはホストもパラメーターとして受け取る必要があります。持っていると便利な Cookie についての詳細があります。

JavaScript で Apache HTTP クライアントに相当するものはありますか? のような質問を見ました。しかし、答えは機能し、特定のコンテナーではなくブラウザー内に Cookie を設定します。

注: https://github.com/jed/cookies/blob/master/lib/cookies.jsを調べました。現在の質問に一致するのは、より近いライブラリです。それに対する最も重要な問題は、ドメインのゲッターがないことです: yahoo.com ドメインのすべての Cookie を返したいと想像してください。このロジックはライブラリの一部ではなく、アプリケーションの最も重要な機能の 1 つです。 Cookie ライブラリを使用して、HTTP 要求で送信する Cookie を決定します。

4

2 に答える 2

0

Cookies.jsはもうご覧になりましたか? クライアント側とクロスブラウザーであると主張しています。

于 2013-04-19T18:23:47.470 に答える