Skip to content

Instantly share code, notes, and snippets.

@yuuan
Last active January 2, 2016 04:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yuuan/8252017 to your computer and use it in GitHub Desktop.
Save yuuan/8252017 to your computer and use it in GitHub Desktop.
// ==UserScript==
// @name Remember Password for Sleipnir
// @author yuuAn
// @include *
// @description Makes autocomplete always on
// @description:ja ブラウザのパスワード保存機能が効かないサイトでも強制的に保存できるようにします
// @icon iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAD5UlEQVR4nO3c4YsUZQDH8e+VniVWqIFwXXISJAeJWhgYvqgUC3xhvUiIkqAg0jelWBeIIfSi/oE6qBdOkUihFL0RFKQiiBCsDEGsXgSBYCVWZ1Ccri+eZ9nZnb1jx91xbne+H3jg9rln5pl59rczs7MzA5IkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSc2GgTFgA7BpQMqGuE7DPRulAbQROAJcBmoDWqaAw8CjPRqzgbAE+JTy35wbXY4Ai3swfn1tOfAL5b8ZZZWfgbu7HsU+tRD4nvLfhLLLKeDWLseyL00w84BMANuBpwakbI/rdGqGdX61y7HsO8PAH2QHYh8wVOJyFW0IeIPsev8OzC9xuW64x8kOwoelLlF764D9sWzt4XwPkl3/zT2c/5zX7lOwstQlam8njeU70MP5jtN+61cZkzSv/OVyF2dGRQUAsuc7Jns8/zktIbsPnIuKDMAFmsfggx7Pf05LMAAGAANgADAABoDOArAFOAOMpuq+Bl4G5uXoewz4hOaTLxOxrvW0rAEoSEK+AOxNtd0V6+5P1X3eYb+rgL9onHGsOxPrLgIrUvUGoCAJ+QKwlPDDSY3w+wHAO/H1FLAmR9/vpvpdBTyUev1mS1sDUJCE/LuAcRqf3geBS8AV4Mmcfc8HTsT5vAW8F/8+RPY0tAEoSEJnAVgNPE/4pN4MbAOuAj/E6fbHdivi/56Ypc89wMPAbcAy4NdYLhK2KouAOwgXa9SPDwxAQRI6C8DTqTb/AF8A52mcPTwap+3kTZqObaaBH4GTqem+As4SwlUjbFnAABQmIX8ApoFzNAZuCjgN/Ee+ANTiPM6mXp8G/ky9NgAFS+gsAOPAM8Ba4BbCdYP/A9/F6V4gfAW8l3As8Ngsfb4EPALcCdxO2Ar8RNiyHCMcGywj7AJ2xGkMQEES8h8Ergb+JnyS7yHsu6/nIHAB8GXs9zXg/fj3x8BNLW0NQEES8gVgFPgttj0W6+pf5/4F1ufo+wCNXcoIzV8D325pawAKknD9J4Kei3XrU3WfddjvfYRNfg04HuuGCLuCGuE4YCzV3gAUJCH/LmAT8C3h61rdCUIgWjfdsxkBPgKeTdW9TjixtLSlrQEoSEL+AJTBABQkwQAYAAyAAcAAVDIAXhRa8YtCvSw8u/6VuizcG0Oy61+pG0O8Nay5XKBit4YB7CY7EDUaN4e+OGBltptDX+lyLPvSAsKZvXYDUqXyDRV+dMwoPiDirq5Hsc/5iBgBPiRKUf0xcQ8MWBmjwvt6SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLU3jVd7iJfrug7pwAAAABJRU5ErkJggg==
// @version 0.1.2
// @history:ja 0.1.2 hidden に設定された input タグには適用しないようにしました
// ==/UserScript==
(function() {
var form = document.getElementsByTagName('form');
if (form) {
for (i = 0; i < form.length; i++) {
form[i].setAttribute('autocomplete', 'on');
}
var input = document.getElementsByTagName('input');
for (i = 0; i < input.length; i++) {
if (input[i].type == 'text' || input[i].type == 'password') {
if (input[i].currentStyle.visibility != 'hidden') {
input[i].setAttribute('autocomplete', 'on');
}
}
}
}
})();
@yuuan
Copy link
Author

yuuan commented Jan 4, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment