Maybe you could add https://github.com/fiatjaf/window.nostr.js to overcoming the problem of extension on mobile; it is fully NIP-07 compatible, just drop in a single line of code. And it let also create a nostr account. NIP-46 is probably the most promising path for web-nostr integration.
reply