You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(Note 2)GM.fetch uses (await GM.fetch(...)).text instead of await GM.fetch(...).text(). If we implement it in a value property instead of getter property, we need to establish all blob, buffer, string. This seems not good. Besides, the usage of GM.fetch is quite low. Developers are all using GM_xhr to package it into fetch.
This is an issue for GM API Compatibility
Users can post here for requesting the GM API Compatibility as well.
The following shall be implemented:
@exclude-match(FM/VM)window.onurlchange(TM)The following might be implemented:
@unwrap(TM/VM)@allFrames(Behavior by default - true) (FM)firstPartyDomainin GM Cookie APIs (TM)GM.audio/GM_audio( setMute, getState, addStateChangeListener, removeStateChangeListener ) (TM)uploadevents inGM_xmlhttpRequestandGM.xmlhttpRequest(TM/GM)onloadendinGM.download(?)(Note 1)GM.createObjectURL/GM_createObjectURL(FM)GM.popup/GM_popup(FM)(Note 2)GM.fetch/GM_fetch(FM)GM.addScript/GM_addScript(FM)The following will not be implemented:
@inject-into: auto(VM)@top-level-await(Behavior by default - true) (VM)(Note 1)GM.import(FM)@matchAboutBlank(FM)Notes
GM.fetchuses(await GM.fetch(...)).textinstead ofawait GM.fetch(...).text(). If we implement it in a value property instead of getter property, we need to establish all blob, buffer, string. This seems not good. Besides, the usage ofGM.fetchis quite low. Developers are all using GM_xhr to package it into fetch.