Questa è una lista di meta key degli user script che Sleazy Fork può leggere. Le meta key al di fuori di questa lista possono essere incluse nello script, ma non hanno effetto sull'interfaccia utente di Sleazy Fork.
- §
@name
- Il nome dello script, utilizzato nel titolo e nei link. Richiesto.
- §
@name:XX-YY
- Il nome dello script con le specifiche locali, dove XX è un codice ISO 639-1 di due lettere e YY è un opzionale codice nazionale ISO 3166. Sostituisci
@name
quando l'utente sta navigando in uno standard locale. - §
@description
- Breve descrizione dello script. Mostrata come testo semplice sotto il nome dello script. Richiesto.
- §
@description:XX-YY
- La descrizione dello script in una lingua specifica, dove XX è un codice a due lettere ISO 639-1 e YY è un codice Paese ISO 3166 facoltativo. Ha la precedenza su
@description
quando l'utente sfoglia il sito nella lingua corrispondente. - §
@namespace
- I gestori script utente utilizzano una combinazione di
@namespace
e@name
per controllare se uno script è già installato. Sleazy Fork richiede questo campo ed emetterà un avviso se viene modificato durante un aggiornamento. - §
@version
- Identificatore per una versione specifica di uno script nel formato versione Mozilla. La versione è mostrata nella pagina di informazioni dello script. Sleazy Fork richiede questo campo e avviserà se è stato decrementato o se non è stato incrementato quando il codice dello script viene cambiato.
- §
@include
,@exclude
,@match
- Descrivi su quali pagine lo script lavorerà. Questa lista verrà processata, mostrata sulla pagina di informazioni dello script e usata per categorizzare gli scripts. Ogni script deve avere almeno un
@match
o un@include
. Leggi qui per quanto riguarda il formato. - §
@require
- Include codice JavaScript esterno in uno script. Controlla le {external_script_link:regole per codice che include script esterni}. Se tu usi gli hash di integrità delle sottorisorse (controlla info qui e qui), Sleazy Fork ti notificherà se il tuo hash non combacia con la risorsa all'URL che stai usando.
- §
@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), Sleazy Fork will alert you if your hashes do not match the content at the URL you use.
- §
@updateURL
,@installURL
,@downloadURL
- Descrive come i gestori script utente debbano ottenere gli aggiornamenti. Sleazy Fork rimuoverà queste chiavi, il che farà sì che ogni script installato da Sleazy Fork riceva gli aggiornamenti solo da Sleazy Fork.
- §
@license
- By posting your script to Sleazy 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 che punta a una pagina dove gli utenti possano ottenere supporto per uno script (ad es. un bug tracker, un forum, un indirizzo e-mail). L'URL di supporto viene visualizzato nella pagina dei feedback dello script.
- §
@contributionURL
- URL che punta a una pagina dove gli utenti possano fare una donazione all'autore dello script. L'URL può avere come protocollo HTTP, HTTPS o Bitcoin. Per inserire un collegamento a una pagina per le donazioni di PayPal, utilizza un URL nel formato https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=your.email.here@example.com&item_name=Donazione+Greasy+Fork, sostituendo l'indirizzo e-mail di esempio con il tuo.
- §
@contributionAmount
- Importo suggerito per le donazioni, usato in concomitanza con il tag
@contributionURL
. - §
@compatible
- Contrassegna questo script come compatibile con un browser. Le informazioni sulla compatibilità saranno visualizzate nella pagina dello script. I commenti sulla compatibilità possono essere inclusi nel formato
@compatible firefox Deve essere disabilitato il blocco pop-up
. I browser riconosciuti sono:firefox
,chrome
,opera
,safari
,edge
. - §
@incompatible
- Contrassegna questo script come non compatibile con un browser. Le informazioni sulla compatibilità saranno visualizzate nella pagina dello script. I commenti (facoltativi) sulla compatibilità possono essere inclusi nel formato
@incompatible firefox Non funziona con Firefox 23 e successivi
. I browser riconosciuti sono:firefox
,chrome
,opera
,safari
,edge
. - §
@antifeature
- Fornisce funzioni in uno script che sono a beneficio dell'autore, non dell'utente. Il formato di questa chiave è
@antifeature tipo descrizione
. Il tipo è richiesto, la descrizione è opzionale. Leggi qui per informazioni sui tipi letti da Sleazy Fork. - §
@antifeature:XX-YY
- Un'
@antifeature
descritta in una lingua specifica, dove XX è un codice ISO 639-1 a due lettere e YY è un codice paese ISO 3166 opzionale. Rimpiazza@antifeature
s dello stesso tipo quando l'utente naviga in una lingua corrispondente.