Wolfram言語

システムレベルの機能

クッキーにフィルタを掛ける

現在のクッキーのリストを表示する.

In[1]:=
Click for copyable input
$Cookies
Out[1]=

クッキーのリストを削除する.

In[2]:=
Click for copyable input
ClearCookies[All];
In[3]:=
Click for copyable input
$Cookies
Out[3]=

現行セッション中にだけ存在するクッキーを許可し,残りを拒絶するクッキー関数を作成する.Echoを使って,クッキーが許可されたか,それとも拒絶されたかを報告する.

In[4]:=
Click for copyable input
cookieFilter[cookie_Association] := If[cookie["ExpirationDate"] === Automatic, SetCookies[Echo[cookie, "Accepted"]], Echo[cookie, "Rejected: "] ]
In[5]:=
Click for copyable input
URLRead["amazon.com", CookieFunction -> cookieFilter]
»
»
»
»
Out[5]=
In[6]:=
Click for copyable input
URLRead["user.wolfram.com", CookieFunction -> cookieFilter]
»
»
Out[6]=

これで$Cookiesに,明示的な有効日を含まないクッキーだけが含まれるようになった.

In[7]:=
Click for copyable input
$Cookies
Out[7]=

関連する例

de en es fr ko pt-br ru zh