クッキーが設定されているかどうかをどこで確認しますか?console.log()
代わりに使用してくださいalert()
サンプルコード
マニフェスト.json
バックグラウンドページを登録し、CookiesAPIの権限を付与しました。
{
"name": "Cookie API Demo",
"version": "1",
"description": "http://stackoverflow.com/questions/14448039/chrome-cookies-set-doesnt-even-run",
"permissions": [
"cookies",
"<all_urls>"
],
"background": {
"scripts": [
"background.js"
]
},
"manifest_version": 2
}
background.js
cookies.html
ページにCookieを設定するための簡単なコード
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);
});
出力
https://developer.chrome.com/extensions/cookies.htmlにアクセスし、ここに示すように開発者ツールを開くと、Cookieが設定されていることがわかります。
クリックして大きな画像

さらなるデバッグ
このサンプルコードが機能しない場合、chrome.extension.lastError
との値は何chrome.runtime.lastError
ですか?