如何使用Javascript以编程方式清除Microsoft Edge中的浏览器缓存?

如何使用Javascript以编程方式清除Microsoft Edge中的浏览器缓存?,javascript,google-chrome-extension,microsoft-edge-extension,Javascript,Google Chrome Extension,Microsoft Edge Extension,我使用以下功能从chrome扩展中清除浏览器缓存: function clearBrowsingData(callback, sinceTime) { var dataSetToRemove = { "appcache": true, "cache": true }; var removeOptions = { "since": 0 } if (sinceTime) { removeOptions = { "since": sinceTime

我使用以下功能从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);
    }
});
}

但我需要对edge扩展执行相同的操作,但我无法执行,因为chrome.browsingData.remove已在edge中桥接。有人能帮我做同样的事情吗?

如果一个扩展在需要的时候清除浏览器缓存,我会非常难过。是的,我能理解,但我需要嵌入这个功能。没有其他选择。@wOxxOm必须有类似JavaScript的代码来删除历史记录,也可以删除缓存。这不仅仅是JavaScript,它还可以访问浏览器的内部功能。在Edge中,它还没有实现。