역기능은 광고나 추적처럼 사용자보다 개발자의 이익을 위한 기능입니다.
Greasy Fork 규칙에 따라 역기능을 가진 스크립트는 올릴 수 있지만
스크립트 메타 데이터 블록 안에 @antifeature
로 명시해야 합니다.
그래야 사용자가 스크립트 설치 전에 역기능이 있음을 알 수 있습니다.
역기능은 메타 키로 명시할 수 있고
@antifeature 종류 설명
양식을 따릅니다.
종류는 필수고 설명은 선택입니다.
이 페이지에선 Greasy Fork가 인식하는 @antifeature
종류를 설명합니다.
다른 종류도 쓸 수 있지만 결과적으로 Greasy Fork 규칙을 위배하면 안 됩니다.
@antifeature ads
사용자가 방문하는 사이트에 광고를 삽입하는 스크립트.
아래는 @antifeature ads
표시가 필요하지 않습니다.
- 광고를 포함한 사이트에서 동작하는 스크립트.
- 광고를 포함한 사이트 링크를 삽입하거나 여는 스크립트. 유저 스크립트가 사이트에 추가적인 기능을 제공하는 한 괜찮습니다.
- 개발자의 홈페이지, 코드 저장소, 디스코드, 위챗 등의 홍보.
@antifeature membership
모든 기능을 사용하려면 사용자가 채널을 구독하거나, 그룹에 가입하거나, 좋아요를 누르는 행위 등을 요구하는 스크립트.
아래는 @antifeature membership
표시가 필요하지 않습니다.
- 웹사이트의 로그인 필요 영역을 조작하지만 스크립트 자체는 별도의 로그인을 요구하지 않는 스크립트.
- 회원 가입이 필요한 서비스를 통해서 지원을 받을 수 있는 스크립트. 그런 지원이 있어야만 모든 기능을 쓸 수 있는 게 아닌한 괜찮습니다.
- 스크립트의 기능에 영향을 주지 않는 개발자의 채널, 그룰, 페이지 등으로의 연결.
@antifeature miner
채굴기나 스크립트 개발자의 작업을 수행하기 위해 사용자의 컴퓨터 자원을 소모하는 코드를 담은 스크립트.
@antifeature payment
모든 기능을 사용하려면 결제해야하는 스크립트.
아래는 @antifeature payment
표시가 필요하지 않습니다.
- 결제가 필요한 웹사이트에서 동작하지만 스크립트 자체는 결제가 필요없는 스크립트.
- 기부를 요청하는 스크립트. 기부하면 기능이 추가로 열리는 게 아닌 한 괜찮습니다.
@antifeature referral-link
개발자가 수수료를 받을 수 있도록 동작하는 스크립트. 소개/제휴 링크를 포함하거나 링크를 소개/제휴 링크로 바꾸거나 개발자가 수수료를 받는 쿠폰 코드를 제공하는 스크립트를 포함합니다.
@antifeature tracking
사용자의 행동을 추적하는 코드를 담은 스크립트. 구글 아날리틱스나 사용자 행동을 개발자에게 알리는 커스텀 추적 코드를 포함합니다.