Another option.
Browser extension for better UX. Might use any of the methods above as long as it obfuscates it from the user.
Browser extension only work on PCs and yes, most of them are using LN invoice strings or LNURL (not in the list)
reply