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!

Публикувайте отговор

Влезте, за да публикувате отговор.