您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Forces the autocomplete attribute for all forms and input fields in the page
- // ==UserScript==
- // @name JQ_ForceAutoComplete
- // @namespace http://stackoverflow.com/users/982924/rasg
- // @author RASG
- // @version 2017.04.15
- // @description Forces the autocomplete attribute for all forms and input fields in the page
- // @require http://code.jquery.com/jquery.min.js
- // @include http*://*
- // ==/UserScript==
- if (window.$ !== undefined) { $ = window.$ }
- else if (unsafeWindow.$ !== undefined) { $ = unsafeWindow.$ }
- else { this.$ = this.jQuery = jQuery.noConflict(true); }
- $(window).load(function(){
- // ---
- // SELECT ELEMENTS TO WORK ON
- // ---
- $("body").on("focus click", "form" , function() { parse( this ) });
- $("body").on("focus click", "input", function() { parse( this ) });
- // ---
- // FUNCTION TO ADD / REMOVE ATTRIBUTES FROM THE ELEMENTS
- // ---
- function parse(element) {
- //console.log(element);
- $(element).removeAttr("disabled readonly");
- $(element).removeProp("disabled readonly");
- $(element).attr("autocomplete", "on");
- $(element).prop("autocomplete", "on");
- }
- // ---
- // KNOWN FUNCTIONS THAT PREVENTS AUTOCOMPLETE FROM WORKING
- // ---
- unsafeWindow.C = function(G) { return false };
- });