PassViewer

onMouseOver event that shows typed password in forms

  1. // ==UserScript==
  2. // @name PassViewer
  3. // @namespace http://userscripts.org/users/zackton
  4. // @description onMouseOver event that shows typed password in forms
  5. // @include *
  6. // @run-at document-start
  7. // @grant none
  8. // @version 1.0.1
  9. // ==/UserScript==
  10.  
  11. window.setTimeout(function() {
  12. var passFields = document.querySelectorAll("input[type='password']");
  13. if (!passFields.length) return;
  14. for (var i = 0; i < passFields.length; i++) {
  15. passFields[i].addEventListener("mouseover", function() {
  16. this.type = "text";
  17. }, false);
  18. passFields[i].addEventListener("mouseout", function() {
  19. this.type = "password";
  20. }, false);
  21. }
  22. }, 1000)