Geçenlerde bir başka soruyu, Chrome'un özelliklerini (aynı zamanda @Paul'dan ilham alarak ) özelleştirme gereksinimi ile cevapladım .
NOT: Bu çözüm, herhangi bir ek kitaplık yüklemek zorunda kalmadan ve projenize ek komut dosyaları eklemeden belirli bir IP adresini veya IP listesini engellemenizi sağlar . Gerçek şu ki, tüm Javascript özelliklerini engellemiş olabilirsiniz, ancak "noautofill" kontrolü, diğer kütüphanelerle çarpışmalardan kaçınarak, tüketim şarjı ve oluşturma süresinin gerçek bir şekilde tanınmasına olanak tanıyan ve bunun yanı sıra, hata ayıklama gününün zaman kazancına da neden olabileceğiniz kontrolünü çalıştırır. Farklı web projelerinde günümüze.
Krom API "maç filtresi ana" kullanan bir Chrome uzantısını oluşturun ve özel filtre IP hostveya namehost. Sonra özelliğini ayarlamak autocompleteiçin off tüm "giriş" ve "form" etiketleri için.
Bu adımlara devam ediyoruz:
{
"name": "No Autofill",
"version": "1.0",
"manifest_version": 2,
"description": "No Autofill.",
"content_scripts": [ {
"all_frames": true,
"exclude_globs": [ ],
"include_globs": [ "*" ],
"js": [ "script.js" ],
"matches": [
"http://192.168.1.100/",
"http://127.0.0.1/",
"http://10.0.1.100/",
"http://localhost/",
"http://wp.local/",
"http://192.168.1.100/*",
"http://127.0.0.1/*",
"http://10.0.1.100/*",
"http://localhost/*",
"http://wp.local/*"
],
"run_at": "document_start"
} ],
"permissions": [ "tabs", "http://*/", "https://*/", "https://*/*", "http://*/*", "contextMenus" ]
}
- Yeni klasörümüzde, script.js adlı yeni bir dosya oluşturun ve bu kodu içine ekleyin:
(function(){
chrome.extension.sendRequest({
autofill:'off'
},function(){
var inputnodes = document.getElementsByTagName('input');
for(var i=0;i<inputnodes.length;i++){
inputnodes[i].setAttribute('autocomplete','off');
}
var formnodes = document.getElementsByTagName("form");
for(var i=0;i<formnodes.length;i++){
formnodes[i].setAttribute('autocomplete','off');
}
});
})();
Chrome menüsüne gidiyoruz »Ayarlar» Uzantılar
Şimdi "Paketlenmemiş uzantıları yükle" butonuna tıklıyoruz
Sonunda klasörümüzü işaretleyip aç düğmesine tıklıyoruz.
Sonuç bu:

Bu sistem çok basittir ve script.js dosyasını kendi kontrol kodunuzla kişiselleştirebilirsiniz . Gelecekte diğer komut dosyalarını vs. CSS yapılandırma sayfaları, dosya değişiklikleri yapacak her zaman unutmayın ekleyebilir script.js sizinle eklentiyi yeniden yüklemeniz gerekiyor CtrlR.
Ayrıca, Chrome uzantılarının nasıl oluşturulacağı hakkında daha ayrıntılı bir rehber alabilirsiniz .