1

そこで、Chrome のセキュリティ拡張機能を作成するために、いくつかの Facebook の Cookie を操作することを計画しています。ただし、Cookie を上書きしようとすると問題が発生します。以下は、サンプルの Cookie と Chrome での保存方法です。

Name:                   c_user
Content:                0000000000
Domain:                 .facebook.com
Path:                   /
Send for:               Secure connections only
Accessible to script:   Yes
Created:                Saturday, June 8, 2013 11:33:35 PM
Expires:                When the browsing session ends

これは、上記の Cookie を上書きしようとして現在機能していないコードです。

    chrome.cookies.set({ "url": "https://.facebook.com", 
                         "domain" : "https://.facebook.com", 
                         "name" : "c_user", 
                         "value" : "1111111111", 
                         "secure" : true});

コードは拡張機能のデフォルトのポップアップ内に配置され、ボタンがクリックされると実行されます。以下を使用しても、手間をかけずにCookieを削除できます。

chrome.cookies.remove({ "url": "https://.facebook.com", 
                        "name" : "c_user"});

誰もこれに遭遇したことがありますか?

4

1 に答える 1

1

URLdomainではなく、ドメインである必要があります。試す:

chrome.cookies.set({
     "url": "https://facebook.com", 
     "domain" : ".facebook.com", 
     etc...                
});
于 2013-06-09T07:25:46.020 に答える