1368
правок
WikiSysop (обсуждение | вклад) Нет описания правки |
WikiSysop (обсуждение | вклад) Нет описания правки |
||
| Строка 23: | Строка 23: | ||
// остаемся на текущей странице | // остаемся на текущей странице | ||
window.location.href = mw.util.getUrl(mw.config.get('wgPageName')); | // window.location.href = mw.util.getUrl(mw.config.get('wgPageName')); | ||
var api = new mw.Api(); | |||
api.postWithToken('csrf', { | |||
action: 'purge', | |||
titles: mw.config.get('wgPageName') // Получаем название текущей страницы | |||
}).done(function (data) { | |||
if (data && data.purge) { | |||
console.log('Кэш страницы успешно сброшен.'); | |||
location.reload(); // Перезагрузить страницу, чтобы увидеть изменения | |||
} else { | |||
console.log('Ошибка при сбросе кэша страницы.'); | |||
} | |||
}).fail(function (error) { | |||
console.log('Не удалось сбросить кэш страницы:', error); | |||
}); | |||
} else { | } else { | ||
// Обработка ошибок | // Обработка ошибок | ||