Maybe this content can help you. The interesting part is from the middle to the end of the text.
My guess is that it won’t work cross-domain but I’ll ask around and see if we can’t get some clarity
Discussion
That is basically what I did except for I just made the content static instead of using a cloudflare worker.
I just tested using Wallet of Satoshi and it worked!
Using nostr:npub1ex7mdykw786qxvmtuls208uyxmn0hse95rfwsarvfde5yg6wy7jq6qvyt9 however it claims the address is invalid. I can see in the logs that it makes the request and gets a 200.
"GET /.well-known/lnurlp/rossbates HTTP/1.1" 200 309 "-" "zap/1.0" 
In addition to Strike not working, CashApp and Muun don’t appear to support using lnurl.