Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Hash sign as a path component in a user script's @match command prevents the script from running
I try to exactly match a login page in a website, for a user script manager (USM) script, which I run with Tampermonkey.
This pattern didn't work:
// @match https://example.com/#/login
This pattern worked:
// @match https://example.com/*
Why would the Hash sign (
#) prevent the script from running?
By "prevent the script from running" I mean that Tampermonkey (version 4.13) just won't start the script on that webpage if the first pattern is used.