Page semi-protected

위키백과:사용자 스크립트

Wikipedia

사용자 스크립트는 위키백과의 편집을 용이하게 하기 위해 자바스크립트로 작성된 프로그램입니다.사용자 스크립트를 사용하면 사용자 계정에서 할 수 없는 작업을 수행할 수 있습니다.설치할 수 있는 많은 사용자 스크립트를 사용할 수 있습니다.또한 기존 스크립트를 수정하거나 처음부터 시작하여 새 사용자 스크립트를 작성할 수 있습니다.

WikiProject JavaScript는 위키백과의 JavaScript 적용 범위를 개선하고, 사용자 스크립트를 작성하며, 사용자 스크립트 관련 페이지(지금 읽고 있는 페이지와 동일)를 유지하기 위해 편집자가 협력하는 것입니다.가입하고 싶으시면 여기서 가입하세요.

보안에 대한 단어

사용자 스크립트는 액세스 수준을 제어할 수 있는 허글과 같은 OAuth/bot 암호 기반 응용 프로그램과 달리 사용자 계정에 대한 무제한 액세스 권한을 가지고 있습니다.위키피디아에서 할 수 있는 것은 무엇이든 할 수 있습니다.이는 고급 권한을 가진 사용자에게 특히 적합합니다. 스크립트가 사용자를 대신하여 수행하는 모든 작업에 대한 책임이 사용자에게 있으므로 스크립트를 작성한 사용자를 신뢰해야 합니다.코드 자체를 복사하는 대신 스크립트를 "가져오는" 경우, 가져올 사용자가 언제든지 스크립트를 변경할 수 있다는 경고가 표시됩니다.신뢰할 수 있는 사용자에서만 가져옵니다.

사용자 스크립트 목록

만약 당신이 사용자 스크립트를 발견하거나 작성한다면, 위키백과에 추가하세요.사용자 스크립트/목록.

뭐가 필요한지 모르겠어요?위키백과에서 새 사용자 스크립트를 요청할 수 있습니다.사용자 스크립트/요청.

스크립트 사용:자주 묻는 질문

사용자 스크립트는 어디에서 찾을 수 있습니까?

다음 페이지를 사용해 보십시오.

사용자 스크립트는 어떻게 설치합니까?

자동 설치

  1. Preferences Gadgets AdvancedJavaScript 파일(설명)수동으로 편집할 필요 없이 스크립트 설치에서 확인란을 선택하고 Save를 클릭합니다.
  2. 위키백과 방문:사용자 스크립트/목록.
  3. 스크립트를 설치하려면 각 스크립트 이름 뒤에 있는 "설치"를 클릭합니다.일부 스크립트에서는 추가 단계가 필요할 수 있으므로 설명서가 있으면 참조하십시오.

수동 설치

  1. 먼저 등록로그인되었는지 확인합니다.로그인한 사용자만 사용자 스크립트를 설치할 수 있습니다.
  2. common.js 파일을 편집하려면 여기를 클릭하십시오.
  3. 다음 행을 추가합니다.{{subst:Lusc script_path}}스크립트의 "(소스)" 링크를 클릭할 때 열리는 .js 페이지의 전체 이름으로 "script_path"를 바꿉니다.Load User Script(Lusc) 템플릿이 필요한 항목을 추가합니다.mw.loader.load백링크를 따라 정렬합니다.
    • 예를 들어 Sharebox 스크립트를 설치하려면 다음 행을 추가합니다.{{subst:Lusc User:TheDJ/sharebox.js}}
  4. 페이지를 저장하고 캐시를 바이패스하여 변경사항이 적용되는지 확인합니다.

원격 스크립트

  1. 먼저 등록로그인되었는지 확인합니다.로그인한 사용자만 스크립트를 설치할 수 있습니다.
  2. common.js 파일을 편집합니다.또는 skin.js를 사용하여 현재 피부만 작업할 수 있습니다.
  3. 다음 행을 추가합니다.mw.loader.load( '//en.wikipedia.org/wiki/script_path?action=raw&ctype=text/javascript' );
    여기서 "script_path"는 스크립트의 "(소스)" 링크를 클릭할 때 열리는 .js 페이지의 전체 이름입니다.
    • 예를 들어 NoEditSummary 스크립트를 설치하려면 다음 행을 추가합니다.
      mw.loader.load( '//en.wikipedia.org/wiki/User:GhostInTheMachine/NoEditSummary.js?action=raw&ctype=text/javascript' );
  4. 페이지를 저장하고 캐시를 바이패스하여 변경사항이 적용되는지 확인합니다.

스크립트 목록에 새 스크립트를 추가하려면 어떻게 해야 합니까?

{{userscript table row}}을(를) 사용합니다.코드 페이지 경로와 간단한 설명 이상을 포함합니다.예:

{{사용자 스크립트 테이블 행 이름=내 스크립트 코드=사용자:Me/MyJSpage.jsdoc=사용자:Me/MyJS 설명서 페이지 설명=이 스크립트는 유용한 작업을 수행합니다. }
  • 이름은 경로나 ".js" 없이 코드 페이지 이름으로 기본 설정됩니다.
  • .js 페이지 이름과 일치하는 문서 페이지가 있으면 문서 매개 변수 없이 자동으로 연결됩니다.

사용자 스크립트 작성

사용자 스크립트를 직접 작성하는 방법은 Wikipedia에 나와 있습니다.사용자 스크립트/가이드.

추가 스크립트 작성 리소스는 아래에 나와 있습니다.

스니펫

다음 코드 스니펫은 지금은 없어진 위키프로젝트 사용자 스크립트 아래에 여전히 존재합니다.대부분은 여전히 라이브 스크립트에서 사용되고 있으며, 현재 스크립트 개발자에게 통찰력을 제공할 수 있습니다.

사용자 상자

사용자 스크립트 개발 기술을 홍보하고 싶으십니까?

마크업 렌더링 대상
{{사용자 스크립트 개발자}}
이 사용자는 다음을 개발합니다.
사용자 스크립트;
{{사용자 스크립트 개발자2}}
이 사용자는 사용자 스크립트를 개발합니다.
{{사용자 스크립트 생성}
이 사용자는 사용자 스크립트를 만들었습니다.
{{사용자 스크립트가 99}개 생성됨}
이 사용자는 99개의 사용자 스크립트를 만들었습니다.

참고 항목