Online Ethereum watch only wallet


Is there any wallet which supports various EVM chains (e.g. Ethereum, BSC, Arbitrum, etc) and has a "watch only" mode (like in Electrum for BTC wallet) ?

I would like to be able to impersonate any account so I can go to a DApp like Uniswap, start a transaction like swap and extract the transaction data.
This would allow me to transfer the required raw transaction data to an air gapped computer where I have private keys to sign the transaction.