Are you sure you want to go to an external site to donate a monetary value?
WARNING: Some countries laws may supersede the payment processors policy such as the GDPR and PayPal. While it is highly appreciated to donate, please check with your countries privacy and identity laws regarding privacy of information first. Use at your utmost discretion.
I'm exploring the idea of having an encrypted chat on all websites I visit. The chat could allow me to leave messages on the website for my friends, send hidden post on Facebook, chat with all people currently visiting a site in an chat room dedicated to the current domain ....
What do you think? What could be done?
Is it even possible to have a consistent connection (for non single pager sites)?
https://openuserjs.org/scripts/select/Chat_Everywhere
https://conversejs.org
https://conversejs.org/docs/html/setup.html#session-support
I'm quite new to writing userscripts, but if I understood it correctly there is a global storage where scripts running in different tabs, on different websites can exchange data. If this is true then Single Session Support would allow passing an opened XMPP session between tabs.
Re: @select:
You could have every page run a hidden dummy iframe of a non existent domain and then every page can use that domain for storing cookies, sessions, GM values etc.