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
Maybe this content can help you. The interesting part is from the middle to the end of the text.
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.