chrome.browsingData

বর্ণনা

ব্যবহারকারীর স্থানীয় প্রোফাইল থেকে ব্রাউজিং ডেটা সরাতে chrome.browsingData API ব্যবহার করুন৷

অনুমতি

browsingData

উদ্ভাসিত

এই API ব্যবহার করার জন্য আপনাকে অবশ্যই এক্সটেনশন ম্যানিফেস্টে "ব্রাউজিংডেটা" অনুমতি ঘোষণা করতে হবে।

{
  "name": "My extension",
  ...
  "permissions": [
    "browsingData",
  ],
  ...
}

ব্যবহার

ব্যবহারকারীর ব্রাউজিং ডেটা সাফ করার জন্য এই API-এর জন্য সবচেয়ে সহজ ব্যবহারের ক্ষেত্রে একটি সময়-ভিত্তিক প্রক্রিয়া। আপনার কোড একটি টাইমস্ট্যাম্প প্রদান করা উচিত যা ঐতিহাসিক তারিখ নির্দেশ করে যার পরে ব্যবহারকারীর ব্রাউজিং ডেটা সরানো উচিত। এই টাইমস্ট্যাম্পটি ইউনিক্স যুগ থেকে মিলিসেকেন্ডের সংখ্যা হিসাবে ফর্ম্যাট করা হয়েছে (যা getTime পদ্ধতির মাধ্যমে জাভাস্ক্রিপ্ট 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 প্যারামিটার ব্যবহার করতে পারেন৷ এগুলি শুধুমাত্র কুকিজ, ক্যাশে এবং স্টোরেজ (ক্যাশস্টোরেজ, ফাইলসিস্টেম, ইনডেক্সডডিবি, লোকালস্টোরেজ, সার্ভিসওয়ার্কার্স এবং ওয়েবএসকিউএল) এ প্রয়োগ করা যেতে পারে।

chrome.browsingData.remove({
  "origins": ["https://www.example.com"]
}, {
  "cacheStorage": true,
  "cookies": true,
  "fileSystems": true,
  "indexedDB": true,
  "localStorage": true,
  "serviceWorkers": true,
  "webSQL": true
}, callback);

মূল প্রকার

API এর অপশন অবজেক্টে একটি originTypes প্রপার্টি যোগ করা আপনাকে নির্দিষ্ট করতে দেয় যে কোন ধরনের অরিজিন কার্যকর করা উচিত। বর্তমানে, উত্স তিনটি বিভাগে বিভক্ত:

  • unprotectedWeb কোনো বিশেষ ব্যবস্থা না নিয়ে ব্যবহারকারীরা যে ওয়েবসাইটগুলি দেখেন সেগুলির সাধারণ ক্ষেত্রে কভার করে৷ আপনি যদি একটি originTypes নির্দিষ্ট না করেন, তাহলে API অরক্ষিত ওয়েব অরিজিন থেকে ডেটা সরানোর জন্য ডিফল্ট হয়৷
  • protectedWeb সেইসব ওয়েব অরিজিনকে কভার করে যা হোস্ট করা অ্যাপ্লিকেশন হিসেবে ইনস্টল করা হয়েছে। অ্যাংরি বার্ডস ইনস্টল করা, উদাহরণস্বরূপ, মূল 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);

উদাহরণ

এই API ব্যবহার করে দেখতে, chrome-extension-samples repository থেকে browsingData API উদাহরণটি ইনস্টল করুন।

প্রকারভেদ

DataTypeSet

ডেটা প্রকারের একটি সেট। অনুপস্থিত ডেটা প্রকারগুলিকে false হিসাবে ব্যাখ্যা করা হয়।

বৈশিষ্ট্য

  • appcache

    বুলিয়ান ঐচ্ছিক

    ওয়েবসাইট এর appcaches.

  • ক্যাশে

    বুলিয়ান ঐচ্ছিক

    ব্রাউজারের ক্যাশে।

  • ক্যাশে স্টোরেজ

    বুলিয়ান ঐচ্ছিক

    Chrome 72+

    ক্যাশে স্টোরেজ

  • কুকিজ

    বুলিয়ান ঐচ্ছিক

    ব্রাউজারের কুকিজ।

  • ডাউনলোড

    বুলিয়ান ঐচ্ছিক

    ব্রাউজারের ডাউনলোড তালিকা।

  • ফাইল সিস্টেম

    বুলিয়ান ঐচ্ছিক

    ওয়েবসাইটের ফাইল সিস্টেম।

  • ফর্ম ডেটা

    বুলিয়ান ঐচ্ছিক

    ব্রাউজারের সংরক্ষিত ফর্ম ডেটা।

  • ইতিহাস

    বুলিয়ান ঐচ্ছিক

    ব্রাউজারের ইতিহাস।

  • indexedDB

    বুলিয়ান ঐচ্ছিক

    ওয়েবসাইটের IndexedDB ডেটা।

  • স্থানীয় স্টোরেজ

    বুলিয়ান ঐচ্ছিক

    ওয়েবসাইটের স্থানীয় স্টোরেজ ডেটা।

  • পাসওয়ার্ড

    বুলিয়ান ঐচ্ছিক

    সংরক্ষিত পাসওয়ার্ড।

  • প্লাগইন ডেটা

    বুলিয়ান ঐচ্ছিক

    Chrome 88 থেকে অবরুদ্ধ

    ফ্ল্যাশের জন্য সমর্থন সরানো হয়েছে। এই তথ্য প্রকার উপেক্ষা করা হবে.

    প্লাগইন এর ডেটা।

  • সার্ভারবাউন্ড সার্টিফিকেট

    বুলিয়ান ঐচ্ছিক

    Chrome 76 থেকে অবরুদ্ধ

    সার্ভার-বাউন্ড সার্টিফিকেটের জন্য সমর্থন সরানো হয়েছে। এই তথ্য প্রকার উপেক্ষা করা হবে.

    সার্ভার-বাউন্ড সার্টিফিকেট।

  • সেবাকর্মী

    বুলিয়ান ঐচ্ছিক

    সেবা কর্মী.

  • ওয়েবএসকিউএল

    বুলিয়ান ঐচ্ছিক

    ওয়েবসাইটগুলির WebSQL ডেটা।

RemovalOptions

বিকল্পগুলি যা নির্ধারণ করে ঠিক কোন ডেটা মুছে ফেলা হবে।

বৈশিষ্ট্য

  • ExcludeOrigins

    স্ট্রিং[] ঐচ্ছিক

    Chrome 74+

    উপস্থিত থাকাকালীন, এই তালিকায় উৎপত্তির ডেটা মুছে ফেলা থেকে বাদ দেওয়া হয়। origins সাথে একসাথে ব্যবহার করা যাবে না। শুধুমাত্র কুকিজ, স্টোরেজ এবং ক্যাশে সমর্থিত। সম্পূর্ণ নিবন্ধনযোগ্য ডোমেনের জন্য কুকিজ বাদ দেওয়া হয়।

  • মূল প্রকার

    বস্তু ঐচ্ছিক

    একটি বস্তু যার বৈশিষ্ট্য নির্দিষ্ট করে যে কোন উৎপত্তি প্রকারগুলি সাফ করা উচিত৷ যদি এই বস্তুটি নির্দিষ্ট করা না থাকে, তবে এটি শুধুমাত্র "অসুরক্ষিত" উত্সগুলি সাফ করার জন্য ডিফল্ট হয়৷ 'সুরক্ষিত ওয়েব' বা 'এক্সটেনশন' যোগ করার আগে আপনি সত্যিই অ্যাপ্লিকেশন ডেটা সরাতে চান তা নিশ্চিত করুন।

    • এক্সটেনশন

      বুলিয়ান ঐচ্ছিক

      এক্সটেনশন এবং প্যাকেজ করা অ্যাপ্লিকেশনগুলি একজন ব্যবহারকারী ইনস্টল করেছেন (_সত্যিই_ সতর্ক থাকুন!)।

    • সুরক্ষিত ওয়েব

      বুলিয়ান ঐচ্ছিক

      হোস্ট করা অ্যাপ্লিকেশন হিসাবে ইনস্টল করা ওয়েবসাইট (সাবধান!)

    • অরক্ষিত ওয়েব

      বুলিয়ান ঐচ্ছিক

      সাধারণ ওয়েবসাইট।

  • উৎপত্তি

    [স্ট্রিং, ...স্ট্রিং[]] ঐচ্ছিক

    Chrome 74+

    উপস্থিত থাকাকালীন, শুধুমাত্র এই তালিকার উৎপত্তির তথ্য মুছে ফেলা হয়। শুধুমাত্র কুকিজ, স্টোরেজ এবং ক্যাশে সমর্থিত। সম্পূর্ণ নিবন্ধনযোগ্য ডোমেনের জন্য কুকিজ সাফ করা হয়।

  • থেকে

    সংখ্যা ঐচ্ছিক

    এই তারিখে বা তার পরে জমা হওয়া ডেটা সরান, যুগ থেকে মিলিসেকেন্ডে উপস্থাপিত (জাভাস্ক্রিপ্ট Date অবজেক্টের getTime পদ্ধতির মাধ্যমে অ্যাক্সেসযোগ্য)। অনুপস্থিত থাকলে, ডিফল্ট 0 (যা সমস্ত ব্রাউজিং ডেটা সরিয়ে দেবে)।

পদ্ধতি

remove()

প্রতিশ্রুতি
chrome.browsingData.remove(
  options: RemovalOptions,
  dataToRemove: DataTypeSet,
  callback?: function,
)

ব্যবহারকারীর প্রোফাইলে সংরক্ষিত বিভিন্ন ধরণের ব্রাউজিং ডেটা সাফ করে।

পরামিতি

রিটার্নস

  • প্রতিশ্রুতি <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 72+
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()

প্রতিশ্রুতি ক্রোম 88 থেকে অবরুদ্ধ
chrome.browsingData.removePluginData(
  options: RemovalOptions,
  callback?: function,
)

ফ্ল্যাশের জন্য সমর্থন সরানো হয়েছে। এই ফাংশন কোন প্রভাব আছে.

প্লাগইনগুলির ডেটা সাফ করে।

পরামিতি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মতো দেখাচ্ছে:

    () => void

রিটার্নস

  • প্রতিশ্রুতি <void>

    Chrome 96+

    প্রতিশ্রুতি শুধুমাত্র ম্যানিফেস্ট V3 এর জন্য সমর্থিত এবং পরবর্তীতে, অন্যান্য প্ল্যাটফর্মকে কলব্যাক ব্যবহার করতে হবে।

removeServiceWorkers()

প্রতিশ্রুতি Chrome 72+
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,
)

'ব্রাউজিং ডেটা সাফ করুন' সেটিংস UI-তে বর্তমানে কোন ধরনের ডেটা নির্বাচন করা হয়েছে তা রিপোর্ট করে। দ্রষ্টব্য: এই API-তে অন্তর্ভুক্ত কিছু ডেটা টাইপ সেটিংস UI-এ উপলব্ধ নেই এবং কিছু UI সেটিংস এখানে তালিকাভুক্ত একাধিক ডেটা টাইপ নিয়ন্ত্রণ করে৷

পরামিতি

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মতো দেখাচ্ছে:

    (result: object) => void

    • ফলাফল

      বস্তু

      • ডেটা অপসারণের অনুমতি দেওয়া হয়েছে

        সমস্ত প্রকার ফলাফলে উপস্থিত থাকবে, true মান সহ যদি সেগুলি সরানোর অনুমতি দেওয়া হয় (উদাহরণস্বরূপ, এন্টারপ্রাইজ নীতি দ্বারা) এবং না হলে false

      • ডেটা সরান

        সমস্ত প্রকার ফলাফলে উপস্থিত থাকবে, true মান সহ যদি সেগুলি উভয়কেই সরানোর জন্য নির্বাচন করা হয় এবং অপসারণের অনুমতি দেওয়া হয়, অন্যথায় false

রিটার্নস

  • প্রতিশ্রুতি<object>

    Chrome 96+

    প্রতিশ্রুতি শুধুমাত্র ম্যানিফেস্ট V3 এর জন্য সমর্থিত এবং পরবর্তীতে, অন্যান্য প্ল্যাটফর্মকে কলব্যাক ব্যবহার করতে হবে।