我使用以下功能清除Chrome扩展程序中的浏览器缓存:
function clearBrowsingData(callback, sinceTime) {
var dataSetToRemove = {
"appcache": true,
"cache": true
};
var removeOptions = {
"since": 0
}
if (sinceTime) {
removeOptions = {
"since": sinceTime
}
}
chrome.browsingData.remove(removeOptions, dataSetToRemove, function (data) {
if (chrome.runtime.lastError) {
// Something went wrong
console.warn("Whoops.. " + chrome.runtime.lastError.message);
// TODO: Show error to the user
return false;
} else {
callback(data);
}
});
}
但是我需要为边缘扩展做同样的事情,我无法做到这一点,因为chrome.browsingData.remove已在Edge中桥接。有人可以帮助我做同样的事情吗?