Greasy Fork API

Get information from Greasy Fork and do actions in it.

< Σχολιασμός για τον κώδικα Greasy Fork API

Ερώτηση/σχόλιο

§
Δημοσιεύτηκε: 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.

§
Δημοσιεύτηκε: 28/08/2023

The same applys for the GM_openInTab -> GM.openInTab

NotYouΔημιουργός
§
Δημοσιεύτηκε: 02/09/2023

Okay, got you, will update it right now.

Thanks for the bug report.

NotYouΔημιουργός
§
Δημοσιεύτηκε: 02/09/2023
Επεξεργάστηκε: 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.

NotYouΔημιουργός
§
Δημοσιεύτηκε: 02/09/2023

And also GM.openInTab as well!

Δημοσίευση απάντησης

Συνδεθείτε για να δημοσιεύσετε μια απάντηση.