문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 여기에는 다른 사용자의 개인 설정이 포함되어 있기 때문에 이 자바스크립트 문서를 편집할 수 없습니다. 문서의 원본을 보거나 복사할 수 있습니다. var image_containers = document.getElementsByClassName('using-mobiledata'); var imagenames = []; var iter = 0; for (const contain of image_containers) { imagenames[iter] = contain.innerText; contain.style.cssText = "width: 100px;height: 100px;"; iter++; } // imagenames에 이미지 이름 저장 var params = { action: "query", format: "json", prop: "imageinfo", titles: imagenames, utf8: 1, iiprop: "url", formatversion: "latest", }, api = new mw.Api(); api.get(params).done(function(data) { var pages = data.query.pages; var iter = 0; for (const image of pages) { for (const contain of image_containers) { var colonIndex = contain.innerText.indexOf(':'); var ns = contain.innerText.slice(0, colonIndex); ns = ns.replace('file', '파일').replace('File', '파일'); var filename = contain.innerText.slice(colonIndex + 1); filename = filename.charAt(0).toUpperCase() + filename.slice(1); filename = ns + ':' + filename; console.log(filename); if (image.missing === true && image.known !== true) { //지우면 작동 불가 } else if (filename === image.title) { contain.innerText = contain.innerText + '\n사진을 보려면 클릭하세요.'; $(contain).click(function() { contain.style.cssText = "display:inline;"; contain.innerHTML = '<img decode="async" src="' + image.imageinfo[0].url + '"></img>'; }); } } } }); 사용자:하늘/mobile.js 문서로 돌아갑니다.