जवाबों:
मिल गया। Chrome में सभी सहेजे गए पासवर्ड को साफ़ करने से Clear browsing data...
Google खाते में सिंक किए गए पासवर्ड भी हट जाते हैं। एडवांस्ड टैब पर क्लिक करके सेटिंग का खुलासा किया जा सकता है।
सभी शॉर्टकट को साफ़ करने का सबसे तेज़ तरीका इस शॉर्टकट के साथ है:
Ctrl+ Shift+Delete
वह "ब्राउज़िंग डेटा साफ़ करें" विंडो खोलेगा।
उन्नत टैब पर क्लिक करें, फिर एक समय सीमा चुनें। यदि आप सभी पासवर्ड हटाना चाहते हैं तो "ऑल टाइम" चुनें। "पासवर्ड और अन्य साइन-इन डेटा" के लिए चेकबॉक्स पर क्लिक करें। नीले बटन पर क्लिक करें "डेटा साफ़ करें" और फिर प्रतीक्षा करें:
पासवर्ड और अन्य कैश्ड आइटम को हटाने में लंबा समय लग सकता है (1200 क्रोम और 350 एमबी कैश्ड पृष्ठों / छवियों को साफ करने के लिए मेरे क्रोम में 20 मिनट का समय लगा)।
@ बिल-mcagonigle के उत्तर के आधार पर, मुझे लगता है कि क्रोम कंसोल का उपयोग करना भी संभव होगा
function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); }
for (let button of window.document.querySelectorAll('div[role=grid] > div[jsmodel] > div[role=gridcell] > div[role=button]')) {
if (typeof button != undefined) {
button.click();
sleep(3100);
}
}
यह मेरे लिए काम करता है, पहली बार जब आप इसे चलाते हैं, तो Google आपके पासवर्ड के लिए फिर से पूछेगा। उसके बाद मेरे 200+ पासवर्ड को बिना किसी समस्या के हटा दिया गया।
कृपया ध्यान दें कि वहाँ कुछ भी चलाने के जोखिम को समझने के लिए कंसोल में एक चेतावनी है। सलाह दी जाती है, जो आप चलाते हैं उसे समझने के लिए ऊपर दिए गए ध्यान से पढ़ें।
स्पष्टीकरण:
// function to wait for 3 seconds before clicking the next delete button
function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); }
// start a loop iteration of all buttons inside the password grid
// please note there are two grids on the page
for (let button of window.document.querySelectorAll('div[role=grid] > div[jsmodel] > div[role=gridcell] > div[role=button]')) {
// in my debugging there was one undefined button
if (typeof button != undefined) {
// click that exact button element
button.click();
// wait for 3.1 seconds
sleep(3100);
}
}
मैंने इस परिदृश्य में भाग लिया है जहाँ मैं केवल बड़ी संख्या में विशिष्ट पासवर्ड हटाना चाहता था। कोई उपयुक्त विकल्प नहीं मिलने पर, मैंने कीबोर्ड मैस्ट्रो के साथ एक मैक्रो बनाया जो एक बार में 10 हटाता है:
फ़ाइल को Google ड्राइव पर या पाठ संपादक (.kmmacros फ़ाइलें XML स्वरूपित हैं) पर सुरक्षा उद्देश्यों के लिए देखा जा सकता है और एक समय में सैकड़ों को हटाने के लिए आसानी से संशोधित किया जा सकता है।
यह सब वर्तमान माउस स्थान पर क्लिक करता है, नीचे 40 पिक्सल क्लिक करता है, और 9 बार दोहराते हुए कर्सर को मूल स्थान पर लौटाता है।
यहाँ एक समाधान अभी (मिड 2019) के लिए काम कर रहा है।
कंसोल में इस जावास्क्रिप्ट कोड को चलाएं, या इसे बुकमार्कलेट में, या क्रोम स्निपेट में बनाएं:
function contains(selector, text) {
var elements = document.querySelectorAll(selector);
return Array.prototype.filter.call(elements, function(element) {
return RegExp(text).test(element.textContent);
});
}
function simulateMouseClick(targetNode) {
function triggerMouseEvent(targetNode, eventType) {
var clickEvent = document.createEvent('MouseEvents');
clickEvent.initEvent(eventType, true, true);
targetNode.dispatchEvent(clickEvent);
}
["mouseover", "mousedown", "mouseup", "click"].forEach(function(eventType) {
triggerMouseEvent(targetNode, eventType);
});
}
function clicker() {
var list = document.querySelectorAll("c-wiz>div>ul>li");
if (document.location.href.match(/\/password\//) == null) {
simulateMouseClick(list[list.length - 1]);
} else if (contains('span', /^Delete$/).length > 0) {
var del = contains('span', /^Delete$/);
del[0].click();
setTimeout(function() {
var del = contains('span', /^Delete$/);
del[del.length - 1].click()
}, 500)
}
setTimeout(function() {
clicker();
}, 1500)
}
clicker();
यह अपने वास्तविक माउस कर्सर को मुक्त रखते हुए आपके सभी पासवर्ड को हटाने के माध्यम से अपना रास्ता क्लिक करेगा।
आपको अभी भी इसे बचाना होगा, हालाँकि Google समय-समय पर आपसे अपना पासवर्ड पुनः दर्ज करने के लिए कहता है।
मुझे उम्मीद नहीं है कि यह हमेशा के लिए काम करेगा ... Google UI में कोई भी परिवर्तन इस स्क्रिप्ट को तोड़ देगा।
X11 सिस्टम के लिए, आप password.google.com को लोड कर सकते हैं और सहेजे गए पासवर्ड पेज पर माउस को शीर्ष ट्रैश-कैन आइकन पर रख सकते हैं और टर्मिनल से कर सकते हैं:
watch -n 3 xdotool click 1
और माउस को ट्रैश के ऊपर रख सकते हैं जब तक कि यह पूरा न हो जाए - प्रत्येक पिछले डिलीट हो चुके पासवर्ड के बाद अगला अनलेडेड पासवर्ड ऊपर जाएगा।
अब, Google आपको प्रत्येक pgc सत्र के लिए 5 मिनट तेज पर हस्ताक्षर करने के लिए लगता है, इसलिए यह विधि केवल एक समय में एक सौ (मेरी अच्छाई, 20 साल के सहेजे गए पासवर्ड ...) कर सकती है, लेकिन व्यक्तिगत रूप से प्रत्येक को क्लिक करने की तुलना में यह कम पागलपन है । Google प्रत्येक डिलीट ईवेंट के बीच 3-सेकंड की देरी लागू करता दिखाई देता है। मैंने यादृच्छिक देरी और माउस विगल्स के साथ फ़िडलिंग की कोशिश की, लेकिन वे 5-मिनट के टाइमआउट को प्रभावित नहीं करते हैं।
यह विधि 'कभी भी पासवर्ड को सेव न करने ...' सेक्शन के लिए भी काम करती है, लेकिन अगर क्रोम क्रोम-एक्सटेंशन: // प्रोटोकॉल प्रकार में से कोई भी हो, तो यह गलती करेगा कि आपको किस स्थिति में कर्सर को नीचे ले जाना होगा मैन्युअल रूप से।
मैंने सभी पासवर्ड को हटाने के लिए ऊपर दिए गए क्रोम-साइड टिप को किया था, लेकिन जैसे ही मैंने एक पुराने डिवाइस को चालू किया, उन सभी को फिर से अपलोड कर दिया। : गुस्सा प्रतिक्रिया:
Google ऐसा करना कठिन बनाता है, शायद यह सोचने के लिए पर्याप्त कारण है कि यह एक अच्छा विचार है।