Connecting a Website to user's Cardano Node/Wallet

Hey everyone. I’ve got a questions about how I can connect a website to a user’s wallet/node.

I see that , for example on the ETH network, websites that let the users spend or receive transactions, don’t directly ask for their user’s wallet address and instead connect directly to their node via a thing JavaScript library called web3.

How could I do something similar to connect to the user’s Cardano node/wallet, such as Daedalus?