Actual un-clickable button (for real this time)!
After seeing@invisibleOne 's post, I realized that there are soo many ways to bypass the "clicking" for his project.
I decided to take matters into my own hands and actually make my button "un-clickable". None of the methods described in invisibleone's post works now (not even mine)!
See if you can get this button >:)
Oh and BTW:
Calling the function or alerting the message that the function alerts is not counted as the solution. I can't stop liars, but if you find a way around it then please tell me.
People who have clicked the button (legitimately. Those who don't post their reasons or their reasons aren't valid (AKA: they aren't actually clicking it) won't get on the "leaderboard"):
I'm not going to add any more because so many people are doing it.
I have found and prevented at least 4 methods of clicking the button via cheats since I made this post:
- Focusing the element using
- Tabbing/editing the tab index
- Modifying the size/position of the element (to make it stay in one place)
- Right clicking
You now can't use
Ahh, yes. Now I can tell who actually clicked it and who didn't >:)
Oh and guys... the message saying "lol nice try guys ;D" means you didn't get it.
(Possibly) also fixed the right clicking address bar cheat :D (button will be disabled. You can click it, but no "You got me!")
Yoo guys, if the button is gray that is on purpose. It's disabled when the web page loses focus (to prevent the right click cheat... which still works ARGH).
Oh shoot, seems like that sounds like a perfect use case for Wasm though, since it's always safe.
Btw, you need SES in order to sandbox your button... otherwise, I could just assess a new Element from another window if I wanted to.
Actually, no, you just stright-up can't defend that button.