JS-提取JSON不会提取最新文件

时间:2019-03-04 14:41:22

标签: javascript google-chrome google-chrome-extension fetch

我构建了一个Chrome扩展程序,该扩展程序可以从我的网站中获取一些JSON文件

function updateTestReport()
{
    fetch(http://somewebsite.com/file.json)
    .then(response => response.json())
    .then(data => {   

       //logic
    }); 
}

它运行良好,但是,可以说我更新了我的网站(包括 file.json ),但是现在仍在获取“旧”版本,除非我使用CTRL + F5刷新我的网站,有什么方法可以获取文件的最新版本?

1 个答案:

答案 0 :(得分:1)

您可以通过添加查询字符串

来防止json文件的缓存
@HostListener('click', ['$event'])
onClick(event) {
    if (event.target.id === 'your_button_id') {
        details(id);
    }
}