Показать пароли на странице

Добавлено: 28.06.2013

В полях для ввода пароля на сайтах вводимые символы заменяются звёздочками (или точками). Это может защитить от подглядываний, но делает не удобным сам ввод пароля. Для Firefox есть расширение Show Password, которое показывает вводимые пароли. Для других браузеров я не нашёл подобных расширений (хотя может плохо искал)

Я написал букмарклет для показа вводимого пароля и публикую его здесь.

Перетащите следующую ссылку на панель закладок своего браузера. При её нажатии пароли откроются, а при повторном нажатии вновь спрячутся

Перетащите следующую ссылку на панель закладок своего браузера. При её нажатии пароли откроются, а при повторном нажатии вновь спрячутся

Показать пароли

Далее привожу скрипт в удобном виде

(function(){
	pass=document.getElementsByTagName('input');
	for(i=0;i<pass.length;i++){
		if(pass[i].type=='password'){
			pass[i].type='text';
			pass[i].setAttribute('waspassword',1)
		}else if (pass[i].hasAttribute('waspassword')){
			pass[i].removeAttribute('waspassword');
			pass[i].type='password'
		}
	}
})();

Сей скрипт работает во всех браузерах в том числе в IE, начиная с 9-й версии.