0

有効期限、httponlyなどのCookie値をどのように読み取りますか?

私はこれらすべての情報をDevTools/ Resources/Cookiesで見つけることができることを知っています。JSからCookieにアクセスする際の制限について読みました。

JSを使用してChrome拡張機能を作成し、Webサイトの使用中にWebサイトが「デフォルトのセキュリティレベル」に違反しているかどうかを通知します。たとえば、Webサイトがhttpをhttpsに変更しているときにセッションIDを変更した場合、サブドメインにもCookieを送信できる場合などです。

よろしくお願いします。

4

1 に答える 1

1

http://code.google.com/chrome/extensions/cookies.html#type-Cookieによると、これは Cookie の読み方です。

chrome.cookies.getAll({ url:... /* more options */ }, function(cks){
      console.log(cks); 
      for(var i=0; i<cks.length; i++){
             console.log(cks[i].name, cks[i].secure, cks[i].httpOnly); // ...
      }
}); 

chrome.cookies.getAllCookie オブジェクトでいっぱいの配列が渡されるコールバック パラメータがあります。これらのオブジェクトを反復すると、それらの小道具を取得したり、比較したりできるはずです。

エラーが表示されるはずですが、マニフェスト ファイルに適切なアクセス許可が設定されていることを確認してください。

于 2012-07-09T01:03:55.083 に答える