Passa al contenuto principale

Modalità di iscrizione

Il file deve iniziare con UserSubscribe invece di UserScript. Il link di installazione deve usare l'estensione user.sub.js e deve essere un link https.

Uno script di iscrizione mostra solo la finestra di installazione per consentire all'utente di confermare l'iscrizione al momento dell'installazione; gli aggiornamenti successivi sono silenziosi, e la finestra di aggiornamento viene mostrata di nuovo solo se il permesso connect cambia.

Un singolo script di iscrizione può descrivere i link di installazione per più script. Gli script installati tramite la modalità di iscrizione vengono installati silenziosamente, senza finestra di conferma, e gli script installati rimangono nell'elenco degli script — ma il loro permesso connect usa il connect dichiarato nell'iscrizione invece del permesso connect dello script stesso.

// ==UserSubscribe==
// @name xxx
// @description Iscriviti alla serie di script xxx
// @version 0.1.0
// @author You
// @connect www.baidu.com
// @scriptUrl https://script.tampermonkey.net.cn/48.user.js
// @scriptUrl https://script.tampermonkey.net.cn/49.user.js
// ==/UserSubscribe==

Aggiornamenti dell'iscrizione e aggiornamenti degli script​

Secondo l'intervallo di aggiornamento configurato dall'utente, ScriptCat controlla periodicamente il link dell'iscrizione per gli aggiornamenti; version deve essere configurato affinché questo funzioni.

Ogni aggiornamento o modifica dell'iscrizione confronta i link degli script con gli attualmente installati: gli script non più presenti nella nuova iscrizione vengono rimossi, e gli script appena aggiunti vengono installati silenziosamente. Gli aggiornamenti degli script seguono la version dello script stesso, usando la stessa logica di aggiornamento di uno script normalmente installato.

Installazione e aggiornamento silenziosi​

Gli script iscritti vengono installati e aggiornati silenziosamente — aggiungere, rimuovere o aggiornare uno script da un'iscrizione mostra solo una notifica, senza richiedere la conferma dell'utente di nuovo. A causa di questo meccanismo di aggiornamento silenzioso, si prega di iscriversi solo a fonti di cui si ha fiducia.

metadata​

Il significato di certi campi metadata cambia all'interno di uno script di iscrizione.

name​

Il nome dell'iscrizione (può essere modificato direttamente nell'elenco delle iscrizioni)

description​

La descrizione dell'iscrizione, che descrive a cosa serve l'iscrizione

version​

La versione dell'iscrizione. Se omessa, gli aggiornamenti vengono invece attivati in base al fatto che il contenuto dello script di iscrizione sia cambiato o meno.

connect​

Richiede il permesso di accesso a un sito; consultare GM_cookie e GM_xmlhttpRequest. Per gli script installati tramite la modalità di iscrizione, connect viene sovrascritto dal connect dell'iscrizione.

scriptUrl​

I link di installazione degli script richiesti dall'iscrizione