0
が存在する場合、私は、コードにChromeの拡張機能APIは、クッキーが
content.js
if (hostName == "google.com") {
chrome.runtime.sendMessage({greeting: "hello"}, function(response) {
console.log(response.farewell);
if (response.farewell == null) {console.log("cookie is null");}
});
}
background.js
function getCookies(domain, name, callback) {
chrome.cookies.get({"url": domain, "name": name}, function(cookie) {
if(callback) {
callback(cookie.value);
}
});
}
chrome.runtime.onMessage.addListener(function(message, sender, sendResponse) {
if (message.greeting == "hello") {
getCookies("http://www.google.com", "cookie_name", function(id) {
if (id) {
alert("cookie "+id);
sendResponse({farewell: id});
} else {
alert("cookie "+id);
sendResponse({farewell: id});
}
});
return true;
}
});
を以下でChromeの拡張機能でクッキーをチェックしようとしているチェックしません。このコードは、Cookieが設定されている場合に機能します。しかし、クッキーがなければアラートと応答はありません。 クッキーがない場合はどうすれば確認できますか?私は間違って何をしていますか?クッキーが存在しない場合にはドキュメント(here)cookie
を見ると