Greasy Fork API

Get information from Greasy Fork and do actions in it.

< Părere la script-ul Greasy Fork API

Întrebare/comentariu

§
Postat în: 28-08-2023

Hi, first of all thanks for the script.

After I wanted to include the version 2.0 I get the following error.

Method: GreasyFork.getScriptData('xxxxxx').then(data => { [...]
Error:
Uncaught (in promise) ReferenceError: GM_xmlhttpRequest is not defined

I got it working for me as follows.

// @grant GM_xmlhttpRequest -> // @grant GM.xmlHttpRequest
GM_xmlhttpRequest({ -> GM.xmlHttpRequest({

According to information I found about this bug, the function was changed in version 4.0.
https://stackoverflow.com/a/54456646

If it is intended this way it might help someone else who also has this bug.

I am using Chrome 116.0.5845.111 with Tampermonkey v4.19.0

This is my first bug report on GreasyFork, sorry if I forgot anything.

§
Postat în: 28-08-2023

The same applys for the GM_openInTab -> GM.openInTab

NotYouAutor
§
Postat în: 02-09-2023

Okay, got you, will update it right now.

Thanks for the bug report.

NotYouAutor
§
Postat în: 02-09-2023
Editat în: 02-09-2023

Oh, actually, you just should add GM_xmlhttpRequest (or GM.xmlHttpRequest) to the @grants like so:

// @grant GM_xmlhttpRequest

or so:

// @grant GM.xmlHttpRequest

P.S.: Don't forget to update to the last version of Greasy Fork API.

NotYouAutor
§
Postat în: 02-09-2023

And also GM.openInTab as well!

Postează un raspuns

Autentifică-te pentru a posta un răspuns.