refresh date: 2026-09-25 robots: noindex
ब्यौरा
किसी उपयोगकर्ता की लोकल प्रोफ़ाइल से ब्राउज़िंग डेटा हटाने के लिए, chrome.browsingData API का इस्तेमाल करें.
अनुमतियां
browsingDataमेनिफ़ेस्ट
इस एपीआई का इस्तेमाल करने के लिए, आपको एक्सटेंशन मेनिफ़ेस्ट में "browsingData" अनुमति का एलान करना होगा.
{
"name": "My extension",
...
"permissions": [
"browsingData",
],
...
}
इस्तेमाल
इस एपीआई का सबसे आसान इस्तेमाल, उपयोगकर्ता के ब्राउज़िंग डेटा को मिटाने के लिए समय पर आधारित एक तरीका है.
आपके कोड में एक टाइमस्टैंप होना चाहिए. इससे यह पता चलता है कि किस तारीख के बाद उपयोगकर्ता के ब्राउज़िंग डेटा को हटाना है. इस टाइमस्टैंप को Unix epoch के बाद से मिलीसेकंड की संख्या के तौर पर फ़ॉर्मैट किया जाता है. इसे getTime तरीके का इस्तेमाल करके, JavaScript Date ऑब्जेक्ट से वापस पाया जा सकता है.
उदाहरण के लिए, किसी उपयोगकर्ता के पिछले हफ़्ते के सभी ब्राउज़िंग डेटा को मिटाने के लिए, इस तरह का कोड लिखा जा सकता है:
var callback = function () {
// Do something clever here once data has been removed.
};
var millisecondsPerWeek = 1000 * 60 * 60 * 24 * 7;
var oneWeekAgo = (new Date()).getTime() - millisecondsPerWeek;
chrome.browsingData.remove({
"since": oneWeekAgo
}, {
"appcache": true,
"cache": true,
"cacheStorage": true,
"cookies": true,
"downloads": true,
"fileSystems": true,
"formData": true,
"history": true,
"indexedDB": true,
"localStorage": true,
"passwords": true,
"serviceWorkers": true,
"webSQL": true
}, callback);
chrome.browsingData.remove तरीके से, एक ही कॉल में अलग-अलग तरह का ब्राउज़िंग डेटा हटाया जा सकता है. साथ ही, यह कई खास तरीकों को कॉल करने की तुलना में ज़्यादा तेज़ होगा. हालांकि, अगर आपको सिर्फ़ एक तरह का ब्राउज़िंग डेटा (उदाहरण के लिए, कुकी) मिटाना है, तो ज़्यादा जानकारी वाले तरीकों से JSON से भरी कॉल के बजाय, पढ़ने में आसान विकल्प मिलता है.
var callback = function () {
// Do something clever here once data has been removed.
};
var millisecondsPerWeek = 1000 * 60 * 60 * 24 * 7;
var oneWeekAgo = (new Date()).getTime() - millisecondsPerWeek;
chrome.browsingData.removeCookies({
"since": oneWeekAgo
}, callback);
अगर उपयोगकर्ता अपने डेटा को सिंक कर रहा है, तो कुकी मिटाने के बाद chrome.browsingData.remove, सिंक किए गए खाते के लिए कुकी को अपने-आप फिर से बना सकता है. ऐसा इसलिए किया जाता है, ताकि सिंक की सुविधा काम करती रहे. इससे सर्वर पर मौजूद डेटा को आखिर में मिटाया जा सकता है. हालांकि, ज़्यादा खास chrome.browsingData.removeCookies का इस्तेमाल, सिंक खाते के लिए कुकी मिटाने के लिए किया जा सकता है. इस मामले में, सिंक करने की सुविधा बंद हो जाएगी.
चुनिंदा ओरिजिन
किसी खास ऑरिजिन का डेटा हटाने या ऑरिजिन के किसी सेट को मिटाने से बाहर रखने के लिए, RemovalOptions.origins और RemovalOptions.excludeOrigins पैरामीटर का इस्तेमाल किया जा सकता है. इन्हें सिर्फ़ कुकी, कैश मेमोरी, और स्टोरेज (CacheStorage, FileSystems, IndexedDB, LocalStorage, ServiceWorkers, और WebSQL) पर लागू किया जा सकता है.
chrome.browsingData.remove({
"origins": ["https://www.example.com"]
}, {
"cacheStorage": true,
"cookies": true,
"fileSystems": true,
"indexedDB": true,
"localStorage": true,
"serviceWorkers": true,
"webSQL": true
}, callback);
ऑरिजिन के टाइप
एपीआई के विकल्प ऑब्जेक्ट में originTypes प्रॉपर्टी जोड़ने से, यह तय किया जा सकता है कि किस तरह के ऑरिजिन पर असर पड़ना चाहिए. फ़िलहाल, ऑरिजिन को तीन कैटगरी में बांटा गया है:
unprotectedWebमें उन वेबसाइटों के बारे में सामान्य जानकारी शामिल होती है जिन पर उपयोगकर्ता बिना किसी खास कार्रवाई के विज़िट करते हैं. अगर आपनेoriginTypesनहीं दिया है, तो एपीआई डिफ़ॉल्ट रूप से असुरक्षित वेब ऑरिजिन से डेटा हटा देगा.protectedWebमें उन वेब ऑरिजिन को शामिल किया जाता है जिन्हें होस्ट किए गए ऐप्लिकेशन के तौर पर इंस्टॉल किया गया है. उदाहरण के लिए, Angry Birds इंस्टॉल करने से, ओरिजिनhttps://chrome.angrybirds.comसुरक्षित हो जाता है. साथ ही, इसेunprotectedWebकैटगरी से हटा दिया जाता है. कृपया इन ऑरिजिन के लिए डेटा मिटाने की प्रोसेस शुरू करते समय सावधानी बरतें: पक्का करें कि आपके उपयोगकर्ताओं को पता हो कि उन्हें क्या मिल रहा है, क्योंकि इससे उनके गेम का डेटा हमेशा के लिए मिट जाएगा. कोई भी व्यक्ति, सूअर के छोटे-छोटे घरों को बार-बार गिराना नहीं चाहता.extensionमेंchrome-extensions:स्कीम के तहत आने वाले ऑरिजिन शामिल हैं. एक्सटेंशन का डेटा हटाने के बारे में, आपको बहुत सावधानी बरतनी चाहिए.
हम पिछले उदाहरण में बदलाव करके, सिर्फ़ सुरक्षित की गई वेबसाइटों का डेटा हटा सकते हैं. इसके लिए, यह तरीका अपनाएं:
var callback = function () {
// Do something clever here once data has been removed.
};
var millisecondsPerWeek = 1000 * 60 * 60 * 24 * 7;
var oneWeekAgo = (new Date()).getTime() - millisecondsPerWeek;
chrome.browsingData.remove({
"since": oneWeekAgo,
"originTypes": {
"protectedWeb": true
}
}, {
"appcache": true,
"cache": true,
"cacheStorage": true,
"cookies": true,
"downloads": true,
"fileSystems": true,
"formData": true,
"history": true,
"indexedDB": true,
"localStorage": true,
"passwords": true,
"serviceWorkers": true,
"webSQL": true
}, callback);
उदाहरण
इस एपीआई को आज़माने के लिए, chrome-extension-samples रिपॉज़िटरी से browsingData API का उदाहरण इंस्टॉल करें.
टाइप
DataTypeSet
डेटा टाइप का एक सेट. डेटा टाइप मौजूद न होने पर, उन्हें false के तौर पर माना जाता है.
प्रॉपर्टी
-
ऐपकैश
boolean ज़रूरी नहीं है
Chrome 152 से बंद कर दिया गया हैappcache के लिए सहायता की सुविधा हटा दी गई है. इस डेटा टाइप को अनदेखा कर दिया जाएगा.
वेबसाइटों के ऐप्लिकेशन कैश.
-
कैश मेमोरी
boolean ज़रूरी नहीं है
ब्राउज़र की कैश मेमोरी.
-
cacheStorage
boolean ज़रूरी नहीं है
Chrome 72 या इसके बाद के वर्शनकैश मेमोरी
-
कुकी का इस्तेमाल करता है
boolean ज़रूरी नहीं है
ब्राउज़र की कुकी.
-
डाउनलोड
boolean ज़रूरी नहीं है
ब्राउज़र की डाउनलोड की गई फ़ाइलों की सूची.
-
fileSystems
boolean ज़रूरी नहीं है
वेबसाइटों के फ़ाइल सिस्टम.
-
formData
boolean ज़रूरी नहीं है
ब्राउज़र में सेव किया गया फ़ॉर्म डेटा.
-
इतिहास
boolean ज़रूरी नहीं है
ब्राउज़र का इतिहास.
-
indexedDB
boolean ज़रूरी नहीं है
वेबसाइटों का IndexedDB डेटा.
-
localStorage
boolean ज़रूरी नहीं है
वेबसाइटों के लोकल स्टोरेज का डेटा.
-
पासवर्ड
boolean ज़रूरी नहीं है
Chrome 144 से बंद कर दिया गया हैएक्सटेंशन के ज़रिए पासवर्ड मिटाने की सुविधा हटा दी गई है. इस डेटा टाइप को अनदेखा कर दिया जाएगा.
सेव किए गए पासवर्ड.
-
pluginData
boolean ज़रूरी नहीं है
Chrome 88 के बाद से काम नहीं करताFlash के लिए सहायता की सुविधा हटा दी गई है. इस डेटा टाइप को अनदेखा कर दिया जाएगा.
प्लगिन का डेटा.
-
serverBoundCertificates
boolean ज़रूरी नहीं है
Chrome 76 से बंद कर दिया गया हैसर्वर से जुड़े सर्टिफ़िकेट के लिए सहायता बंद कर दी गई है. इस डेटा टाइप को अनदेखा कर दिया जाएगा.
सर्वर से जुड़े सर्टिफ़िकेट.
-
serviceWorkers
boolean ज़रूरी नहीं है
सर्विस वर्कर.
-
webSQL
boolean ज़रूरी नहीं है
Chrome 152 से बंद कर दिया गया हैWebSQL के लिए सहायता की सुविधा हटा दी गई है. इस डेटा टाइप को अनदेखा कर दिया जाएगा.
वेबसाइटों का WebSQL डेटा.
RemovalOptions
ऐसे विकल्प जिनसे यह तय होता है कि कौनसा डेटा हटाया जाएगा.
प्रॉपर्टी
-
excludeOrigins
string[] ज़रूरी नहीं है
Chrome 74 या इसके बाद का वर्शनअगर यह मौजूद है, तो इस सूची में शामिल ऑरिजिन का डेटा मिटाने से बाहर रखा जाता है.
originsके साथ इसका इस्तेमाल नहीं किया जा सकता. यह सुविधा सिर्फ़ कुकी, स्टोरेज, और कैश मेमोरी के लिए उपलब्ध है. कुकी को पूरे रजिस्टर किए जा सकने वाले डोमेन के लिए बाहर रखा जाता है. -
originTypes
ऑब्जेक्ट ज़रूरी नहीं
एक ऐसा ऑब्जेक्ट जिसकी प्रॉपर्टी यह तय करती हैं कि किस तरह के ऑरिजिन को मिटाया जाना चाहिए. अगर इस ऑब्जेक्ट के बारे में नहीं बताया जाता है, तो डिफ़ॉल्ट रूप से सिर्फ़ "अनप्रोटेक्टेड" ऑरिजिन को मिटाया जाता है. 'protectedWeb' या 'extensions' जोड़ने से पहले, कृपया पक्का करें कि आपको ऐप्लिकेशन का डेटा वाकई हटाना है.
-
एक्सटेंशन
boolean ज़रूरी नहीं है
उपयोगकर्ता ने जो एक्सटेंशन और पैकेज किए गए ऐप्लिकेशन इंस्टॉल किए हैं (बहुत ज़्यादा सावधानी बरतें!).
-
protectedWeb
boolean ज़रूरी नहीं है
ऐसी वेबसाइटें जिन्हें होस्ट किए गए ऐप्लिकेशन के तौर पर इंस्टॉल किया गया है (सावधान रहें!).
-
unprotectedWeb
boolean ज़रूरी नहीं है
सामान्य वेबसाइटें.
-
-
ओरिजन
[string, ...string[]] ज़रूरी नहीं
Chrome 74 या इसके बाद का वर्शनअगर यह मौजूद है, तो इस सूची में शामिल ऑरिजिन का डेटा ही मिटाया जाता है. यह सुविधा सिर्फ़ कुकी, स्टोरेज, और कैश मेमोरी के लिए उपलब्ध है. कुकी, पूरे रजिस्टर किए जा सकने वाले डोमेन के लिए मिटा दी जाती हैं.
-
प्रारंभ
number optional
इस तारीख को या इसके बाद इकट्ठा किया गया डेटा हटाएं. यह डेटा, epoch के बाद से मिलीसेकंड में दिखाया जाता है. इसे JavaScript
Dateऑब्जेक्ट केgetTimeतरीके से ऐक्सेस किया जा सकता है. अगर यह मौजूद नहीं है, तो डिफ़ॉल्ट रूप से इसकी वैल्यू 0 होती है. इससे ब्राउज़िंग का पूरा डेटा हट जाएगा.
तरीके
remove()
chrome.browsingData.remove(
options: RemovalOptions,
dataToRemove: DataTypeSet,
callback?: function,
): Promise<void>
यह कुकी, उपयोगकर्ता की प्रोफ़ाइल में सेव किए गए अलग-अलग तरह के ब्राउज़िंग डेटा को मिटाती है.
पैरामीटर
-
विकल्प
-
dataToRemove
मिटाने के लिए डेटा टाइप का सेट.
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनखाता मिटाने की प्रोसेस पूरी होने पर, यह प्रॉमिस पूरा हो जाता है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
removeAppcache()
chrome.browsingData.removeAppcache(
options: RemovalOptions,
callback?: function,
): Promise<void>
appcache के लिए सहायता की सुविधा हटा दी गई है. इस फ़ंक्शन का कोई असर नहीं होता.
यह कुकी, वेबसाइटों के ऐप्लिकेशन कैश मेमोरी के डेटा को मिटाती है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनयह कुकी तब काम करती है, जब वेबसाइटों के ऐपकैश डेटा को मिटा दिया जाता है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
removeCache()
chrome.browsingData.removeCache(
options: RemovalOptions,
callback?: function,
): Promise<void>
यह कुकी, ब्राउज़र की कैश मेमोरी मिटाती है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनयह तब हल हो जाता है, जब ब्राउज़र की कैश मेमोरी मिटा दी जाती है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
removeCacheStorage()
chrome.browsingData.removeCacheStorage(
options: RemovalOptions,
callback?: function,
): Promise<void>
यह कुकी, वेबसाइटों के कैश स्टोरेज का डेटा मिटाती है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनयह कुकी तब काम करती है, जब वेबसाइटों की कैश मेमोरी मिटा दी जाती है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
removeCookies()
chrome.browsingData.removeCookies(
options: RemovalOptions,
callback?: function,
): Promise<void>
यह कुकी, ब्राउज़र की उन कुकी और सर्वर से जुड़े सर्टिफ़िकेट को मिटाती है जिनमें किसी तय समयसीमा के दौरान बदलाव किया गया हो.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनयह तब हल होता है, जब ब्राउज़र की कुकी और सर्वर से जुड़े सर्टिफ़िकेट मिटा दिए जाते हैं.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
removeDownloads()
chrome.browsingData.removeDownloads(
options: RemovalOptions,
callback?: function,
): Promise<void>
यह कुकी, ब्राउज़र में डाउनलोड की गई फ़ाइलों की सूची को मिटा देती है. हालांकि, इससे डाउनलोड की गई फ़ाइलें नहीं मिटतीं.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनयह कुकी तब काम करती है, जब ब्राउज़र में डाउनलोड की गई फ़ाइलों की सूची मिटा दी जाती है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
removeFileSystems()
chrome.browsingData.removeFileSystems(
options: RemovalOptions,
callback?: function,
): Promise<void>
यह कुकी, वेबसाइटों के फ़ाइल सिस्टम डेटा को मिटाती है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनयह कुकी तब हट जाती है, जब वेबसाइटों के फ़ाइल सिस्टम को मिटा दिया जाता है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
removeFormData()
chrome.browsingData.removeFormData(
options: RemovalOptions,
callback?: function,
): Promise<void>
यह कुकी, ब्राउज़र में सेव किए गए फ़ॉर्म के डेटा (ऑटोमैटिक भरने की सुविधा) को मिटाती है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनयह कुकी तब काम करती है, जब ब्राउज़र का फ़ॉर्म डेटा मिटा दिया जाता है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
removeHistory()
chrome.browsingData.removeHistory(
options: RemovalOptions,
callback?: function,
): Promise<void>
यह ब्राउज़र के इतिहास को मिटाता है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनयह कुकी तब काम करती है, जब ब्राउज़र का इतिहास मिटा दिया जाता है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
removeIndexedDB()
chrome.browsingData.removeIndexedDB(
options: RemovalOptions,
callback?: function,
): Promise<void>
यह कुकी, वेबसाइटों के IndexedDB डेटा को मिटाती है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनयह कुकी तब काम करती है, जब वेबसाइटों का IndexedDB डेटा मिटा दिया जाता है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
removeLocalStorage()
chrome.browsingData.removeLocalStorage(
options: RemovalOptions,
callback?: function,
): Promise<void>
यह कुकी, वेबसाइटों के लोकल स्टोरेज डेटा को मिटाती है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनयह कुकी तब काम करती है, जब वेबसाइटों का लोकल स्टोरेज मिटा दिया जाता है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
removePasswords()
chrome.browsingData.removePasswords(
options: RemovalOptions,
callback?: function,
): Promise<void>
एक्सटेंशन के ज़रिए पासवर्ड मिटाने की सुविधा हटा दी गई है. इस फ़ंक्शन का कोई असर नहीं होता.
यह कुकी, ब्राउज़र में सेव किए गए पासवर्ड मिटाती है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनयह तब हल होता है, जब ब्राउज़र के पासवर्ड मिटा दिए जाते हैं.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
removePluginData()
chrome.browsingData.removePluginData(
options: RemovalOptions,
callback?: function,
): Promise<void>
Flash के लिए सहायता की सुविधा हटा दी गई है. इस फ़ंक्शन का कोई असर नहीं होता.
यह कुकी, प्लगिन का डेटा मिटाती है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनयह कुकी तब काम करती है, जब प्लगिन का डेटा मिटा दिया जाता है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
removeServiceWorkers()
chrome.browsingData.removeServiceWorkers(
options: RemovalOptions,
callback?: function,
): Promise<void>
यह कुकी, वेबसाइटों के सर्विस वर्कर को मिटाती है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनयह कुकी तब काम करती है, जब वेबसाइटों के सर्विस वर्कर को हटा दिया जाता है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
removeWebSQL()
chrome.browsingData.removeWebSQL(
options: RemovalOptions,
callback?: function,
): Promise<void>
WebSQL के लिए सहायता की सुविधा हटा दी गई है. इस फ़ंक्शन का कोई असर नहीं होता.
यह कुकी, वेबसाइटों के WebSQL डेटा को मिटाती है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 और इसके बाद के वर्शनयह कुकी तब काम करती है, जब वेबसाइटों के WebSQL डेटाबेस मिटा दिए जाते हैं.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
settings()
chrome.browsingData.settings(
callback?: function,
): Promise<object>
यह कुकी, 'ब्राउज़िंग डेटा मिटाएं' सेटिंग के यूज़र इंटरफ़ेस (यूआई) में, फ़िलहाल चुने गए डेटा टाइप की जानकारी देती है. ध्यान दें: इस एपीआई में शामिल कुछ डेटा टाइप, सेटिंग यूज़र इंटरफ़ेस (यूआई) में उपलब्ध नहीं हैं. साथ ही, यूज़र इंटरफ़ेस (यूआई) की कुछ सेटिंग, यहां दी गई एक से ज़्यादा डेटा टाइप को कंट्रोल करती हैं.
पैरामीटर
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:(result: object) => void
-
नतीजा
ऑब्जेक्ट
-
dataRemovalPermitted
नतीजे में सभी टाइप मौजूद होंगे.अगर उन्हें हटाने की अनुमति है (जैसे, एंटरप्राइज़ नीति के तहत), तो उनकी वैल्यू
trueहोगी. अगर उन्हें हटाने की अनुमति नहीं है, तो उनकी वैल्यूfalseहोगी. -
dataToRemove
नतीजे में सभी टाइप मौजूद होंगे. अगर दोनों टाइप को हटाने के लिए चुना गया है और उन्हें हटाया जा सकता है, तो उनकी वैल्यू
trueहोगी. अगर ऐसा नहीं है, तो उनकी वैल्यूfalseहोगी. -
विकल्प
-
-
रिटर्न
-
Promise<object>
Chrome 96 और इसके बाद के वर्शनप्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.