문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 여기에는 다른 사용자의 개인 설정이 포함되어 있기 때문에 이 자바스크립트 문서를 편집할 수 없습니다. 문서의 원본을 보거나 복사할 수 있습니다. var user_name = mw.config.get("wgUserName"); $.ajax("/api.php",{data:{action:"parse", page:"사용자:"+user_name + "/북마크",format:"json"},dataType:"json"}).done(function(res){ window.res = res; if(res.parse != null){ menu = document.createElement("ul"); menu.className = "dropdown-menu"; menu.id = "bookmark-menu"; $(menu).attr("role","menu"); { var l = document.createElement("li"); var a2 = document.createElement("a"); $(l).append(a2); $(a2).text("북마크 추가"); $(a2).click(function(){ var page_name = mw.config.get("wgPageName").replace(/_/gi," "); $.ajax("/api.php",{data:{action:"query",meta:"tokens",format:"json"},dataType:"json"}).done(function(res){ token = res.query.tokens.csrftoken; $.ajax("/api.php", { data:{ action:"edit",token:token,format:"json",title:"사용자:"+user_name+"/북마크",section:0,prependtext:"[["+page_name+"]]"}, dataType:"json", method:"POST"}) .done(function(res){ console.log(res); console.log(res.edit.result); if(res.edit.result == "Success"){ a = "<li><a href=\"/wiki/__link__\">__link__</a></li>"; $("#bookmark-menu").append(a.replace(/__link__/gi,page_name)); } }); }); return false; }); a2.href="#"; $(menu).append(l); } $(menu).append("<li><hr></li>"); a = "<li><a href=\"/wiki/__link__\">__link__</a></li>"; for(var i = 0 ; i < res.parse.links.length ; i++){ $(menu).append(a.replace(/__link__/gi,res.parse.links[i]["*"])); } menubar = document.createElement("li"); menubar.innerHTML = "<a href=\"#\" data-toggle=\"dropdown\" role=\"button\" aria-expanded=\"false\">북마크</a>"; menubar.className = "dropdown"; $(menubar).append(menu); $("ul.navbar-nav:nth-child(1)").append(menubar); } }); 사용자:다메즈마/bookmark.js 문서로 돌아갑니다.