API для chrome.tabs.getSelected (), который использует принятый ответ, устарел .Вместо этого вы должны получить текущую вкладку и перезагрузить ее, используя что-то вроде следующего:
chrome.tabs.query({active: true, currentWindow: true}, function (arrayOfTabs) {
var code = 'window.location.reload();';
chrome.tabs.executeScript(arrayOfTabs[0].id, {code: code});
});
Или, возможно:
chrome.tabs.query({active: true, currentWindow: true}, function (arrayOfTabs) {
chrome.tabs.reload(arrayOfTabs[0].id);
});
Мне не повезло со второй версией, хотя другие ответыкажется, предложить это должно работать.Похоже, API тоже это предлагает.