回答

4

這是餅乾樣本實現,這樣,你可以設置Cookie

enter image description here

的manifest.json

{ 
    "name" : "Cookie API Demo", 
    "version" : "1", 
    "description" : "This is demonstration of Cookie API", 
    "permissions": [ "cookies","<all_urls>"], 
    "browser_action": { 
    "default_icon": "screen.png", 
    "default_popup":"popup.html" 
    }, 
    "manifest_version": 2 
} 

popup.js

function cookieinfo(){ 
    /*chrome.cookies.getAll({},function (cookie){ 
     console.log(cookie.length); 
     for(i=0;i<cookie.length;i++){ 
      console.log(JSON.stringify(cookie[i])); 
     } 
    }); 
    chrome.cookies.getAllCookieStores(function (cookiestores){ 
     for(i=0;i<cookiestores.length;i++){ 
      console.log(JSON.stringify(cookiestores[i])); 
     } 
    });*/ 
    chrome.cookies.set({"name":"Sample1","url":"http://developer.chrome.com/extensions/cookies.html","value":"Dummy Data"},function (cookie){ 
     console.log(JSON.stringify(cookie)); 
     console.log(chrome.extension.lastError); 
     console.log(chrome.runtime.lastError); 
    }); 
    /*chrome.cookies.onChanged.addListener(function (changeInfo){ 
     console.log(JSON.stringify(changeInfo)); 
    });*/ 
} 
window.onload=cookieinfo; 

popup.html

<html> 
<head> 
<script src="popup.js"></script> 
</head> 
<body> 
</body> 
</html> 
相關問題