ब्यौरा
किसी उपयोगकर्ता की लोकल प्रोफ़ाइल से ब्राउज़िंग डेटा हटाने के लिए, chrome.browsingData
एपीआई का इस्तेमाल करें.
अनुमतियां
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
पैरामीटर. इन्हें सिर्फ़ इन पर लागू किया जा सकता है
कुकी, कैश मेमोरी, और स्टोरेज (कैश मेमोरी, 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
समझा जाता है.
प्रॉपर्टी
-
ऐप्लिकेशन कैश
बूलियन ज़रूरी नहीं
वेबसाइटों की appcaches.
-
कैश मेमोरी
बूलियन ज़रूरी नहीं
ब्राउज़र की कैश मेमोरी.
-
cacheStorage
बूलियन ज़रूरी नहीं
Chrome 72 और उसके बाद वाले वर्शन के लिएकैश मेमोरी
-
कुकी का इस्तेमाल करता है
बूलियन ज़रूरी नहीं
ब्राउज़र की कुकी.
-
डाउनलोड
बूलियन ज़रूरी नहीं
ब्राउज़र की डाउनलोड सूची.
-
fileSystems
बूलियन ज़रूरी नहीं
वेबसाइटों की फ़ाइल सिस्टम पर लागू होता है.
-
formData
बूलियन ज़रूरी नहीं
ब्राउज़र का सेव किया गया फ़ॉर्म डेटा.
-
इतिहास
बूलियन ज़रूरी नहीं
ब्राउज़र का इतिहास.
-
indexedDB
बूलियन ज़रूरी नहीं
वेबसाइटों की IndexedDB डेटा.
-
localStorage
बूलियन ज़रूरी नहीं
वेबसाइटों की लोकल स्टोरेज का डेटा सेव कर सकें.
-
पासवर्ड
बूलियन ज़रूरी नहीं
सेव किए गए पासवर्ड.
-
pluginData
बूलियन ज़रूरी नहीं
Chrome 88 के बाद से अब तक काम नहीं करताFlash की सुविधा हटा दी गई है. इस डेटा टाइप को अनदेखा कर दिया जाएगा.
प्लगिन' डेटा शामिल है.
-
serverBoundCertificates
बूलियन ज़रूरी नहीं
Chrome 76 के बाद से अब तक काम नहीं करतासर्वर-बाउंड सर्टिफ़िकेट के लिए सहायता हटा दी गई है. इस डेटा टाइप को अनदेखा कर दिया जाएगा.
सर्वर-बाउंड सर्टिफ़िकेट.
-
serviceWorkers
बूलियन ज़रूरी नहीं
सर्विस वर्कर.
-
webSQL
बूलियन ज़रूरी नहीं
वेबसाइटों की WebSQL डेटा.
RemovalOptions
ऐसे विकल्प जो तय करते हैं कि कौनसा डेटा हटाया जाएगा.
प्रॉपर्टी
-
excludeOrigins
स्ट्रिंग[] ज़रूरी नहीं
Chrome 74 और उसके बाद के वर्शनइस सूची में ऑरिजिन का डेटा मौजूद होने पर, उसे मिटाया नहीं जाता.
origins
के साथ इस्तेमाल नहीं किया जा सकता. यह सुविधा सिर्फ़ कुकी, स्टोरेज, और कैश मेमोरी के लिए काम करती है. कुकी, रजिस्टर किए जा सकने वाले पूरे डोमेन के लिए बाहर रखी जाती हैं. -
originTypes
ऑब्जेक्ट ज़रूरी नहीं
एक ऐसा ऑब्जेक्ट जिसकी प्रॉपर्टी से यह तय होता है कि किस ऑरिजिन टाइप को हटाना है. अगर यह ऑब्जेक्ट तय नहीं किया गया है, तो डिफ़ॉल्ट रूप से यह सिर्फ़ "असुरक्षित" को मिटाता है ऑरिजिन. कृपया पक्का करें कि आप 'सुरक्षित वेब' जोड़ने से पहले वाकई में ऐप्लिकेशन डेटा हटाना चाहते हैं या 'एक्सटेंशन' के साथ काम करता है.
-
एक्सटेंशन
बूलियन ज़रूरी नहीं
ऐसे एक्सटेंशन और पैकेज किए गए ऐप्लिकेशन जिन्हें किसी उपयोगकर्ता ने इंस्टॉल किया है (_really_ सावधान रहें!).
-
protectedWeb
बूलियन ज़रूरी नहीं
वे वेबसाइटें, जिन्हें होस्ट किए गए ऐप्लिकेशन के रूप में इंस्टॉल किया गया है (सावधान रहें!).
-
unprotectedWeb
बूलियन ज़रूरी नहीं
सामान्य वेबसाइटें.
-
-
ऑरिजिन
[string, ...string[]] ज़रूरी नहीं
Chrome 74 और उसके बाद के वर्शनयह जानकारी मौजूद होने पर, सिर्फ़ इस सूची में शामिल ऑरिजिन का डेटा मिटाया जाता है. यह सुविधा सिर्फ़ कुकी, स्टोरेज, और कैश मेमोरी के लिए काम करती है. कुकी सभी पंजीकृत डोमेन के लिए साफ़ कर दी जाती हैं.
-
प्रारंभ
नंबर वैकल्पिक
इस तारीख को या इसके बाद इकट्ठा हुए डेटा को हटाएं. यह Epoch के बाद के डेटा को मिलीसेकंड में दिखाया जाता है. इसे JavaScript
Date
ऑब्जेक्ट केgetTime
तरीके से ऐक्सेस किया जा सकता है. यह विकल्प मौजूद न होने पर, इसकी डिफ़ॉल्ट वैल्यू 0 हो जाती है. इससे सारा ब्राउज़िंग डेटा हट जाएगा.
तरीके
remove()
chrome.browsingData.remove(
options: RemovalOptions,
dataToRemove: DataTypeSet,
callback?: function,
)
उपयोगकर्ता की प्रोफ़ाइल में स्टोर किए गए कई तरह के ब्राउज़िंग डेटा को मिटाता है.
पैरामीटर
-
विकल्प
-
dataToRemove
हटाए जाने वाले डेटा टाइप का सेट.
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
removeAppcache()
chrome.browsingData.removeAppcache(
options: RemovalOptions,
callback?: function,
)
वेबसाइटों को हटाता है ऐप्लिकेशन कैश मेमोरी में सेव किया जा सकता है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
removeCache()
chrome.browsingData.removeCache(
options: RemovalOptions,
callback?: function,
)
ब्राउज़र की कैश मेमोरी मिटाता है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
removeCacheStorage()
chrome.browsingData.removeCacheStorage(
options: RemovalOptions,
callback?: function,
)
वेबसाइटों को हटाता है कैश मेमोरी में सेव किया गया डेटा सेव करें.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
removeCookies()
chrome.browsingData.removeCookies(
options: RemovalOptions,
callback?: function,
)
किसी खास समय-सीमा में बदलाव किए गए ब्राउज़र की कुकी और सर्वर-बाउंड सर्टिफ़िकेट साफ़ करता है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
removeDownloads()
chrome.browsingData.removeDownloads(
options: RemovalOptions,
callback?: function,
)
ब्राउज़र की डाउनलोड की गई फ़ाइलों की सूची हटाता है (डाउनलोड की गई फ़ाइलें नहीं).
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
removeFileSystems()
chrome.browsingData.removeFileSystems(
options: RemovalOptions,
callback?: function,
)
वेबसाइटों को हटाता है फ़ाइल सिस्टम डेटा में लॉग इन है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
removeFormData()
chrome.browsingData.removeFormData(
options: RemovalOptions,
callback?: function,
)
ब्राउज़र का संग्रहित फ़ॉर्म डेटा (ऑटोफ़िल) साफ़ करता है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
removeHistory()
chrome.browsingData.removeHistory(
options: RemovalOptions,
callback?: function,
)
ब्राउज़र के इतिहास को मिटाता है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
removeIndexedDB()
chrome.browsingData.removeIndexedDB(
options: RemovalOptions,
callback?: function,
)
वेबसाइटों को हटाता है IndexedDB डेटा.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
removeLocalStorage()
chrome.browsingData.removeLocalStorage(
options: RemovalOptions,
callback?: function,
)
वेबसाइटों को हटाता है लोकल स्टोरेज का डेटा सेव कर सकें.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
removePasswords()
chrome.browsingData.removePasswords(
options: RemovalOptions,
callback?: function,
)
ब्राउज़र के सेव किए गए पासवर्ड मिटाता है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
removePluginData()
chrome.browsingData.removePluginData(
options: RemovalOptions,
callback?: function,
)
Flash की सुविधा हटा दी गई है. इस फ़ंक्शन का कोई असर नहीं होता.
प्लगिन साफ़ करता है डेटा शामिल है.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
removeServiceWorkers()
chrome.browsingData.removeServiceWorkers(
options: RemovalOptions,
callback?: function,
)
वेबसाइटों को हटाता है सर्विस वर्कर.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
removeWebSQL()
chrome.browsingData.removeWebSQL(
options: RemovalOptions,
callback?: function,
)
वेबसाइटों को हटाता है WebSQL डेटा.
पैरामीटर
-
विकल्प
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.
settings()
chrome.browsingData.settings(
callback?: function,
)
रिपोर्ट करता है कि 'ब्राउज़िंग डेटा साफ़ करें' में वर्तमान में किस प्रकार का डेटा चुना गया है सेटिंग यूज़र इंटरफ़ेस (यूआई). ध्यान दें: इस एपीआई में शामिल कुछ डेटा टाइप, सेटिंग यूज़र इंटरफ़ेस (यूआई) में उपलब्ध नहीं हैं. साथ ही, कुछ यूज़र इंटरफ़ेस (यूआई) सेटिंग यहां दिए गए एक से ज़्यादा डेटा टाइप को कंट्रोल करती हैं.
पैरामीटर
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:(result: object) => void
-
नतीजा
ऑब्जेक्ट
-
dataRemovalPermitted
सभी टाइप, नतीजे में मौजूद होंगे. अगर उन्हें हटाने की अनुमति है, तो उनकी वैल्यू
true
के साथ होगी (उदाहरण के लिए, एंटरप्राइज़ नीति के हिसाब से) और अगर नहीं है, तोfalse
की वैल्यू दिखाई जाएगी. -
dataToRemove
सभी टाइप, नतीजे में
true
की वैल्यू के साथ मौजूद होंगे. ऐसा तब होगा, जब उन दोनों टाइप को हटाने के लिए चुना गया हो या फिरfalse
. -
विकल्प
-
-
रिटर्न
-
Promise<object>
Chrome 96 और उसके बाद के वर्शनमेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.