Berikut adalah daftar kunci meta skrip yang Greasy Fork akan baca. Kunci di luar daftar ini boleh disertakan dalam skrip, dan akan tersedia dalam skrip yang terpasang, tetapi tidak akan memiliki pengaruh pada UI Greasy Fork.
- §
@name
- Nama skrip, digunakan sebagai tajuk dan dalam tautan. Diwajibkan.
- §
@name:XX-YY
- Nama skrip dalam lokal yang spesifik dimana XX adalah kode 2-huruf ISO 639-1 dan YY adalah opsional kode negara ISO 3166. Akan menimpa
@name
ketika pengguna menjelajah dengan lokal yang sama. - §
@description
- Deskripsi tentang kegunaan skrip. Ditampilkan sebagai teks di bawah nama skrip. Diwajibkan.
- §
@description:XX-YY
- Deskripsi skrip dalam lokal yang spesifik, dimana XX adalah kode 2-huruf ISO 639-1 dan YY adalah opsional kode negara ISO 3166. Akan menimpa
@description
ketika pengguna menjelajah dengan lokal yang sama. - §
@namespace
- Kombinasi dari
@namespace
dan@name
digunakan oleh pengelola skrip untuk memastikan apakah skrip telah dipasang. Greasy Fork memerlukan ruas ini dan akan memperingatkan jika berubah ketika pembaruan. - §
@version
- Identifier for a specific version of a script in Mozilla version format. Version is displayed on a script's info page. Greasy Fork requires this field and will warn if it's decremented or if it's not incremented when the script's code changes.
- §
@include
,@exclude
,@match
- Describe what pages the script will run on. This list will be processed, displayed on the script's info page, and used to categorize scripts. Every script must have at least one
@match
or@include
. Read about the format here. - §
@require
- Includes external JavaScript into a script. See rules for code including external scripts. If you use subresource integrity hashes (see info here and here), Greasy Fork will alert you if your hashes do not match the content at the URL you use.
- §
@resource
- Includes an external resource (JavaScript, CSS, images, etc.) into a script. See rules for code including external scripts. If you use subresource integrity hashes (see info here and here), Greasy Fork will alert you if your hashes do not match the content at the URL you use.
- §
@updateURL
,@installURL
,@downloadURL
- Jelaskan bagaimana pengelola skrip mendapatkan pembaruan. Greasy Fork akan mengabaikan kunci ini, yang membuat skrip yang dipasang dari Greasy Fork hanya diperbarui dari Greasy Fork.
- §
@license
- By posting your script to Greasy Fork, you give others permission to install and use it. The license describes whether and how people are allowed to modify and distribute your script. License is displayed on a script's info page.
@license
can be:- The name of a license (for example,
@license GPL3
). Using a "Full name" or "Identifier" from the SPDX License List is recommended. - The conditions under which you allow use (for example
@license You can modify as long as you credit me
, though using a pre-existing license is recommended. - A copyright statement (for example
@license Copyright MyName
) if you don't want to release under a license. - Omitted entirely, which is the same as having a copyright statement, but less clear to users.
- The name of a license (for example,
- §
@supportURL
- URL halaman untuk pengguna mendapatkan dukungan skrip (mis, pelacakan kutu, forum, alamat surel). URL dukungan akan ditampilkan di halaman umpanbalik skrip.
- §
@contributionURL
- URL halaman untuk pengguna memberikan donasi untuk penulis skrip. URL kontribusi ditampilkan di halaman umpanbalik skrip. URL dalam format http, https, atau protokol Bitcoin. Untuk menautkan ke halaman donasi PayPal, gunakan URL dalam format https://www.paypal.com/cgi-bin/[email protected]&item_name=Donasi+Greasy+Fork, ganti contoh surel dengan surel anda sendiri.
- §
@contributionAmount
- Besar donasi yang dianjurkan, digunakan berkaitan dengan
@contributionURL
. - §
@compatible
- Tandai skrip ini kompatibel dengan sebuah peramban. Informasi kompatibilitas akan ditampilkan di halaman skrip. Komentar kompatibilitas dapat disertakan dalam format
@compatible firefox Harus menonaktifkan pemblokir jendela muncul
. Peramban yang didukung adalah:firefox
,chrome
,opera
,safari
,edge
. - §
@incompatible
- Tandai skrip ini tidak kompatibel dengan sebuah peramban. Informasi kompatibilitas akan ditampilkan di halaman skrip. Komentar opsional kompatibilitas dapat disertakan dalam format
@incompatible firefox Rusak sejak Firefox 23
. Peramban yang terdampak adalah:firefox
,chrome
,opera
,safari
,edge
. - §
@antifeature
- Discloses features in a script that are there to benefit the author, not the user. The format of this key is
@antifeature type description
. type is required, description is optional. Read here for info on the types read by Greasy Fork. - §
@antifeature:XX-YY
- An
@antifeature
described in a specific locale, where XX is an ISO 639-1 2-letter code and YY is an optional ISO 3166 country code. Overrides@antifeature
s of the same type when the user is browsing in a matching locale.