다음은 Sleazy Fork가 인식하는 유저 스크립트 메타 키 목록입니다. 이 목록에 없는 키도 스크립트에 포함될 수 있으며 설치된 스크립트에는 존재하지만, Sleazy Fork UI에는 영향을 미치지 않습니다.
- §
@name
- 스크립트 이름. 제목과 링크에 사용됩니다. 필수 항목입니다.
- §
@name:XX-YY
- 특정 로캘에서의 스크립트 이름입니다. XX는 ISO 639-1 2글자 코드이고, YY는 선택적인 ISO 3166 국가 코드입니다. 사용자가 일치하는 로캘로 탐색할 때
@name
을 덮어씁니다. - §
@description
- 스크립트가 수행하는 작업에 대한 설명입니다. 스크립트 이름 아래에 텍스트로 표시됩니다. 필수 항목입니다.
- §
@description:XX-YY
- 특정 로캘에서의 스크립트 설명입니다. XX는 ISO 639-1 2글자 코드이고, YY는 선택적인 ISO 3166 국가 코드입니다. 사용자가 일치하는 로캘로 탐색할 때
@description
을 덮어씁니다. - §
@namespace
- 유저 스크립트 관리자는
@namespace
와@name
조합을 사용하여 스크립트가 이미 설치되었는지 확인합니다. Sleazy Fork는 이 필드를 필수로 요구하며, 업데이트 시 변경되면 경고합니다. - §
@version
- Mozilla 버전 형식의 스크립트 특정 버전에 대한 식별자입니다. 버전은 스크립트 정보 페이지에 표시됩니다. Sleazy Fork는 이 필드를 필수로 요구하며, 버전 번호가 감소하거나 스크립트 코드가 변경되었는데 증가하지 않으면 경고합니다.
- §
@include
,@exclude
,@match
- 스크립트가 실행될 페이지를 지정합니다. 이 목록은 처리되어 스크립트 정보 페이지에 표시되고 스크립트 분류에 사용됩니다. 모든 스크립트에는 하나 이상의
@match
또는@include
가 있어야 합니다. 형식에 대한 자세한 내용은 여기를 참조하세요. - §
@require
- 외부 JavaScript를 스크립트에 포함합니다. 외부 스크립트를 포함하는 코드 규칙을 참조하세요. 하위 리소스 무결성 해시(여기 및 여기 정보 참조)를 사용하는 경우, 해시가 사용하는 URL의 콘텐츠와 일치하지 않으면 Sleazy Fork가 경고합니다.
- §
@resource
- 외부 리소스(JavaScript, CSS, 이미지 등)를 스크립트에 포함합니다. 외부 스크립트를 포함하는 코드 규칙을 참조하세요. 하위 리소스 무결성 해시(여기 및 여기 정보 참조)를 사용하는 경우, 해시가 사용하는 URL의 콘텐츠와 일치하지 않으면 Sleazy Fork가 경고합니다.
- §
@updateURL
,@installURL
,@downloadURL
- 유저 스크립트 관리자가 업데이트를 받는 방법을 설명합니다. Sleazy Fork는 이 키들을 제거하여, Sleazy Fork에서 설치된 모든 스크립트가 오직 Sleazy Fork에서만 업데이트되도록 합니다.
- §
@license
- 스크립트를 Sleazy Fork에 게시함으로써 다른 사용자가 설치하고 사용할 수 있는 권한을 부여합니다. 라이선스는 사용자가 스크립트를 수정하고 배포할 수 있는지 여부와 방법을 설명합니다. 라이선스는 스크립트 정보 페이지에 표시됩니다.
@license
는 다음 중 하나일 수 있습니다:- 라이선스 이름 (예:
@license GPL3
). SPDX 라이선스 목록의 "전체 이름" 또는 "식별자" 사용을 권장합니다. - 사용을 허용하는 조건 (예:
@license 나를 명시하면 수정 가능
). 단, 기존 라이선스를 사용하는 것이 좋습니다. - 라이선스 하에 배포하고 싶지 않은 경우 저작권 선언문 (예:
@license Copyright 내이름
). - 완전히 생략. 저작권 선언문과 동일하지만 사용자에게 덜 명확합니다.
- 라이선스 이름 (예:
- §
@supportURL
- 사용자가 스크립트에 대한 지원을 받을 수 있는 페이지 URL입니다(예: 버그 추적기, 포럼, 이메일 주소). 지원 URL은 스크립트 피드백 페이지에 표시됩니다.
- §
@contributionURL
- 사용자가 스크립트 작성자에게 기부할 수 있는 페이지 URL입니다. 기부 URL은 스크립트 피드백 페이지에 표시됩니다. URL은 http, https 또는 Bitcoin 프로토콜일 수 있습니다. PayPal 기부 페이지로 연결하려면 https://www.paypal.com/cgi-bin/[email protected]&item_name=Greasy+Fork+donation 형식의 URL을 사용하고, 예시 이메일 주소를 본인 것으로 교체하세요.
- §
@contributionAmount
- 권장 기부 금액.
@contributionURL
과 함께 사용됩니다. - §
@compatible
- 스크립트가 특정 브라우저와 호환됨을 표시합니다. 호환성 정보는 스크립트 페이지에 표시됩니다. 호환성에 대한 주석은
@compatible firefox 팝업 차단 비활성화 필요
형식으로 포함될 수 있습니다. 인식되는 브라우저:firefox
,chrome
,opera
,safari
,edge
. - §
@incompatible
- 스크립트가 특정 브라우저와 호환되지 않음을 표시합니다. 호환성 정보는 스크립트 페이지에 표시됩니다. 호환성에 대한 선택적 주석은
@incompatible firefox Firefox 23부터 작동 안 함
형식으로 포함될 수 있습니다. 인식되는 브라우저:firefox
,chrome
,opera
,safari
,edge
. - §
@antifeature
- 사용자가 아닌 작성자에게 이익이 되는 스크립트 내 기능을 공개합니다. 이 키의 형식은
@antifeature 유형 설명
입니다. 유형은 필수이고 설명은 선택 사항입니다. Sleazy Fork에서 인식하는 유형에 대한 정보는 여기를 참조하세요. - §
@antifeature:XX-YY
- 특정 로캘로 설명된
@antifeature
입니다. XX는 ISO 639-1 2글자 코드이고, YY는 선택적인 ISO 3166 국가 코드입니다. 사용자가 일치하는 로캘로 탐색할 때 동일한 유형의@antifeature
를 덮어씁니다.