Thank you for the suggestion.
Currently the only way is to ban by IP, but in this case the widget won’t appear for that user as well.
To ban by IP, please go to Admin – Ban List – click Ban IP button.
An error occurred while saving the commentAnonymous commented
In the context of WordPress, you could handle it at some level by making the script not appear for logged in users (or role-based triggers if you are running membership site). This can be done by using a plugin or custom code.