我想從後臺js獲取cookie值。儘管我能夠在後臺獲取cookie值,但bot能夠獲得cookie值前面的js。獲取響應從background.js的鉻擴展
我想只從背景js返回值到前面。
front.js
$(document).on("click", ".darkbtn", function (event) {
chrome.extension.sendRequest({ msg: "startFunc" },function(d){
console.log(d);
});
});
background.js
function getCookies(domain, name, callback) {
chrome.cookies.get({"url": domain, "name": name}, function(cookie) {
if(callback) {
callback(cookie.value);
}
});
}
chrome.extension.onRequest.addListener(
function(request, sender, sendResponse){
if(request.msg == "startFunc")
{
getCookies("http://localhost", "api_key", function(id) {
//getCookies("http://developer.chrome.com/extensions/cookies.html", "Sample1", function(id) {
sendResponse({data:id});
});
}
}
);
的manifest.json權限
"permissions": [
"tabs",
"storage",
"cookies",
"web_accessible_resources",
"<all_urls>"
],