Userscripts v4.2.3 (macOS), v1.2.3 (iOS)
Changes:
- [macOS/iOS] - GM.xmlHttpRequest onloadstart bugfix - #304 (thank you @spd2last!)
- [macOS/iOS] - GM.getTab if tab is null, return empty object - #306 (thank you @maggch97!
- [macOS/iOS] support for GM_info.script.icon - #302
- [macOS/iOS] update
@match
matching - #301 - [macOS] clarify acceptable blocklist values #283
- [macOS/iOS] fix userscript install checking bug when dom elements manipulated - #295
- [macOS/iOS] add GM.getTab and GM.saveTab - #296 (thank you @maggch97!)
- [macOS/iOS] further changed the way
@grant
interacts with@inject-into
- if
@inject-into
is not set, then@inject-into
is set toauto
- if
@inject-into
isauto
- if
@grant
s are requested, then@inject-into
iscontent
- if
@grant
isnone
, then@inject-into
ispage
- if page content security policy blocks script execution,
@inject-into
becomescontent
- if page content security policy blocks script execution,
- if
- if
@inject-into
iscontent
, all@grant
s are provided - if
@inject-into
ispage
, no@grant
s are provided (+ warning in the console) - thank you @scholtzm!
- if