Comments (4)
What can or should be done about this?
from btcpayserver.
The basic idea to prevent this is to output obfuscated garbage on initial page load and html source and then make it a proper mailto link with javascript. Maybe there is something prebuilt for vue.js, the basic idea is like this https://www.npmjs.com/package/email-scramble
Obviously this won't work if the crawler parses JS like a webbrowser. Safest thing there would be a contact form but there you then have again that spam problem where you need some kind of captcha or trap to prevent spam 😞
from btcpayserver.
Maybe we should then simply remove it from the public pages and only handle it via #5866? @pavlenex
from btcpayserver.
If the user forgets his password and smtp is not setup it might be the only way to contact the owner though? 😅
from btcpayserver.
Related Issues (20)
- Label clicking seems like it should do something but doesn't HOT 3
- [Bug]: PosApp/PrintView - articles with minimum price are treated as fixed price on checkout HOT 3
- POS Print: Properly handle free items
- Allow "lightning:" in html hyperlinks
- [Bug]: Refund crashes when the invoice is settled qith no payment
- [Bug]: Payout broadcast a transaction but do not change to "In Progress" status when "Subtract fees from amount" is active
- I paid my invoice , but i think i lost my money ples help
- Default printing template for Keypad now produces extra whitespace on Bitcoinize POS
- [Bug]: View button in PoS settings page leads to a 404 page via TOR
- [Bug]: Mapped TOR Domain leads to blank page at checkout
- [Bug]: Wrong listen ip address for lightning node due to cloudflare deployment HOT 2
- When an invoice expires, the corresponding Shopify order remains pending instead of canceling. HOT 10
- [Bug]: Kraken/XMR api broken HOT 4
- [Bug]: kraken(XMR_BTC) is hardcoded, regardless of Preferred Price Source
- [Bug]: btcpay server doesnt show qr HOT 10
- [Bug]: Can not delete a Webhook.
- Bump fee does a CPFP even though the TX was marked as RBF HOT 1
- [Bug]: Non-Sequential Address Generation
- [Coinjoin] Trailing slash is required in coordinator info to connect HOT 1
- [Bug]: Unable to complete lnurlwithdraw request with Mutiny wallet due to no CORS support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from btcpayserver.