Firefox böngészőkiegészítők
Bejelentkezés
Purplemonkey előnézete

Purplemonkey szerző: gholk

Egy nyílt forráskódú userscript menedzser, ami rengeteg böngészőt támogat!

KísérletiKísérleti
3 (1 értékelés)3 (1 értékelés)
32 felhasználó32 felhasználó
A Firefox letöltése és a kiegészítő beszerzése
Fájl letöltése

Kiegészítő metaadatai

A kiegészítő névjegye
# 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.
Értékelés 1 szerkesztő által: 3
Jelentkezzen be a kiegészítő értékeléséhez
Még nincsenek csillagos értékelések

Csillagos értékelés mentve

5
0
4
0
3
1
2
0
1
0
1 értékelés elolvasása
Engedélyek és adatok

Szükséges engedélyek:

  • Adatok vágólapra helyezése
  • Értesítések megjelenítése
  • Böngészőlapok elérése
  • Az adatai elérése az összes webhelyhez
További tudnivalók
További információk
Kiegészítő hivatkozásai
  • Kezdőlap
  • Támogatói oldal
  • Kiegészítőazonosító másolása
Verzió
2.20.0
Méret
2,02 MB
Legutóbb frissítve
2 éve (2024. júl. 21.)
Kapcsolódó kategóriák
  • Webfejlesztés
Licenc
MIT licenc
Verziótörténet
  • Összes verzió megtekintése
Gyűjteményhez adás
Kiegészítő jelentése
Ugrás a Mozilla honlapjára

Kiegészítők

  • Névjegy
  • Firefox kiegészítők blogja
  • Kiegészítő-műhely
  • Fejlesztőközpont
  • Fejlesztői irányelvek
  • Közösségi blog
  • Fórum
  • Hiba jelentése
  • Értékelési útmutató

Letöltés

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

Legújabb összeállítások

  • Nightly
  • Beta

Firefox vállalatoknak

  • Enterprise

Közösség

  • Connect
  • Contribute
  • Developer

Követés

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Adatvédelem
  • Sütik
  • Jogi információk

Kivéve, ahol másként van jelölve, az oldal tartalma Creative Commons Nevezd meg! – Így add tovább! licenc v3.0 vagy bármelyik újabb verziója alatt érhető el.