Tôi muốn xóa tất cả các cookie trên miền nhất định tự động vì vậy tôi đã chế tác một extension.I là có thể xem các tập tin cookie cho tên miền nhưng tôi đã không tìm thấy bất kỳ phương pháp để xóa chúngcookie Xóa chrome mở rộng
đây mã của tôi hàm eraseCookie chỉ được gọi là một lần
Bất kỳ đề xuất nào?
function eraseCookie(name) {
document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
$(document).ready(function() {
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++)
{
window.alert(cookies[i]);
eraseCookie(cookies[i].split("=")[0]);
}
});
Tôi cũng đang sử dụng jquery nhưng tôi không thấy sự cố trong đó!
{
"name": "Gapa",
"version": "0.1",
"description": "",
"browser_action": {
"default_icon": "sigla.png",
"default_title": "",
"popup": "hello.html"
},
"content_scripts": [
{
"matches": ["*://*.google.ro/*"],
"js": ["jquery-1.8.2.min.js","cookie_handler.js"]
}
],
"icons": {
"128":"sigla.png" },
"permissions": [
"cookies",
"tabs",
"*://*.google.ro/*"
],
"manifest_version": 2
}
LE: Sau đây là cách tập kịch bản của tôi trông bây giờ:
$(document).ready(function() {
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++)
{
chrome.cookies.remove({"url": ".google.ro", "name":cookies[i].split("=")[0]}, function(deleted_cookie) { window.alert('deleted cookie') });
}
});
nhờ đầu tiên cho câu trả lời của bạn tôi có kèm theo các tệp kê khai cho câu hỏi của tôi và nguồn của tôi. Unfortunatelly không hoạt động! – opc0de
Bạn đang thiếu '" name ":' –
Cố định rằng hàm nhận được chỉ được gọi một lần và không có hiệu ứng trên bất kỳ cookie nào ... điều gì có thể sai? – opc0de