참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.
- 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
- 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
- 인터넷 익스플로러 / 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
- 오페라: Ctrl-F5를 입력.
$('#mw-content-block').append('<div id="side-recent"><div class="side-recent-title"><a href="/index.php?title=특수:최근바뀜">최근 바뀜</a></div></div>');
$.ajax({
url: '/api.php?action=query&format=json&list=recentchanges&utf8=1&formatversion=2&rcshow=!bot&rclimit=10&rctoponly&ns=0',
type: 'GET',
dataType: 'json',
success: function (response) {
//console.log('response', response);
//console.log('response.batchcomplete', response.batchcomplete);
if(response.batchcomplete === true) {
//console.log('response.query', response.query);
if(response.query !== undefined) {
if(response.query.recentchanges !== undefined) {
if(response.query.recentchanges.length > 0) {
for (var index = 0; index < response.query.recentchanges.length; index++) {
if(response.query.recentchanges[index].ns === 0) {
$('#side-recent').append('<div class="side-recent-item"><a href="/index.php?title='+response.query.recentchanges[index].title+'">'+response.query.recentchanges[index].title+'</a></div>');
}
}
}
}
}
}
},
error: function (xhr, status, error) {
console.log(error);
}
});