Tillegg for Firefox-nettleser
Logg inn
Forhåndsvisning av Purplemonkey2

Purplemonkey2 av gholk

Just like Violentmonkey, but with more unsafe API.

EksperimentellEksperimentell
3 (1 omtale)3 (1 omtale)
31 brukere31 brukere
Last ned Firefox og få utvidelsen
Last ned fil

Metadata for utvidelser

Om denne utvidelsen
# Purplemonkey
Just like [Violentmonkey], but with more unsafe API.

[Violentmonkey]: https://violentmonkey.github.io/api/gm/

## Purplemonkey API
only the additional api from violent monkey are listed.
other api are same to the violent monkey in the same version.

### GM_messageExtension(id, payload)
send message to other extension's `browser.runtime.onMessageExternal` handler.

* id: the id of the destination extension.
* payload: the data to send. must be structure clonable.
* return: a promise resolve to the response or reject to error.

to use this api, you have to add `@connect web-extension://id`
in the userscript's meta field.
where id is the extension that you want to send message with.
the special `web-extension://*` allow to connect to all the other extensions.

### GM_webextEval(code, args)
eval string or function in violent monkey background script.

* String(code): the code is call as
`(function (...args) {return eval(code)})(...args)`,
so the last statement is return.

* Function(code): code is stringify and reconstructed as function in background.
stringify so any closure will not work.

if this is a method, you should make sure that it could be stringify
and reconstruct correctly.

async could work.

* args: an argument array that structure clonable.

* return: a promise resolve to result or reject to error.
Vurdert til 3 av 1 anmelder
Logg inn for å vurdere denne utvidelsen
Det er ingen vurderinger ennå

Stjernevurdering lagret

5
0
4
0
3
1
2
0
1
0
Les 1 omtale
Tillatelser og data

Nødvendige tillatelser:

  • Sette inn data på utklippstavlen
  • Vise deg varsler
  • Tilgang til faner
  • Få tilgang til dine data fra alle nettsteder
Les mer
Mer informasjon
Lenker for utvidelser
  • Hjemmeside
  • Brukerstøttenettsted
  • Kopier tilleggs-ID
Versjon
2.20.0
Størrelse
2,02 MB
Sist oppdatert
2 år siden (21. juli 2024)
Relaterte kategorier
  • Nettutvikling
Lisens
MIT License
Versjonshistorikk
  • Se alle versjoner
Legg til i samling
Rapporter dette tillegget
Gå til Mozillas hjemmeside

Utvidelser

  • Om
  • Firefox tilleggsblogg
  • Utvidelsesverksted
  • Utvikler-knutepunkt
  • Utviklerpraksis
  • Fellesskaps-blogg
  • Forum
  • Rapporter en feil
  • Retningsliner for omtaler

Last ned

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

De siste versjonene

  • Nightly
  • Beta

Firefox for bedrifter

  • Enterprise

Fellesskap

  • Connect
  • Contribute
  • Developer

Følge

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Personvern
  • Infokapsler
  • Juridisk

Med mindre annet er spesifisert, er innholdet på dette nettstedet lisensiert under Creative Commons Navngivelse-del-på-samme-vilkår-lisens v3.0 eller en senere versjon.