ভাগ করা সঞ্চয়স্থান ডিবাগ করুন

শেয়ার্ড স্টোরেজের সমস্যা ডিবাগ করার টুল।

DevTools-এর মাধ্যমে শেয়ার্ড স্টোরেজ ওয়ার্কলেট ডিবাগ করুন

আপনি যে পৃষ্ঠায় আছেন সেখান থেকে শুরু হওয়া শেয়ার্ড স্টোরেজ ওয়ার্কলেটগুলি পরিদর্শন করতে, আপনি DevTools প্যানেলে "উৎস" ট্যাবে যেতে পারেন এবং "শেয়ারড স্টোরেজ ওয়ার্কলেট / স্ক্রিপ্ট ফার্স্ট স্টেটমেন্ট" ইভেন্ট লিসেনার ব্রেকপয়েন্ট যোগ করতে পারেন। এই ব্রেকপয়েন্টটি প্রারম্ভিক মডিউল স্ক্রিপ্ট এক্সিকিউশন বা স্টার্টআপে স্বল্পকালীন ওয়ার্কলেটগুলিকে বিরতি দেবে।

ইভেন্ট-লেভেল শ্রোতা যোগ করে একটি শেয়ার্ড স্টোরেজ ওয়ার্কলেট ডিবাগ করা।
শেয়ার্ড স্টোরেজ ওয়ার্কলেটে একটি ব্রেকপয়েন্ট যোগ করা যেতে পারে।

উপরন্তু, chrome://inspect/#shared-storage-worklets পৃষ্ঠাটি সমস্ত পৃষ্ঠা থেকে সমস্ত সক্রিয় শেয়ার্ড স্টোরেজ ওয়ার্কলেট দেখায়৷

শেয়ার্ড স্টোরেজ এবং প্রাইভেট অ্যাগ্রিগেশন ডিবাগিং

ডিবাগিং সক্ষম করতে, একই প্রসঙ্গে enableDebugMode() JavaScript পদ্ধতিতে কল করুন যেখানে শেয়ার্ড স্টোরেজ এবং প্রাইভেট অ্যাগ্রিগেশন ব্যবহার করা হয়। এটি একই প্রসঙ্গে ভবিষ্যতের প্রতিবেদনের জন্য প্রয়োগ করা হবে।

privateAggregation.enableDebugMode();

প্রতিবেদনগুলিকে যে প্রেক্ষাপটগুলি ট্রিগার করেছে তার সাথে যুক্ত করতে, আপনি একটি 64-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যা ডিবাগ কী সেট করতে পারেন যা জাভাস্ক্রিপ্ট কলে পাস করা হয়৷ debugKey হল একটি BigInt

privateAggregation.enableDebugMode({debugKey: 1234});

ভাগ করা সঞ্চয়স্থান ডিবাগ করুন

শেয়ার্ড স্টোরেজ একটি সাধারণ ত্রুটি বার্তা প্রদান করে:

Promise is rejected without and explicit error message

আপনি ট্রাই-ক্যাচ ব্লক দিয়ে কলগুলি মোড়ানোর মাধ্যমে শেয়ার্ড স্টোরেজ ডিবাগ করতে পারেন।

try {
  privateAggregation.contributeToHistogram({bucket, value});
} catch (e){
  console.log(e);
}

ডিবাগ প্রাইভেট অ্যাগ্রিগেশন

প্রতিবেদনগুলি /.well-known/private-aggregation/report-shared-storage এবং /.well-known/private-aggregation/debug/report-shared-storage এ পাঠানো হয়। ডিবাগ রিপোর্ট নিম্নলিখিত JSON অনুরূপ একটি পেলোড গ্রহণ. এই পেলোড api ক্ষেত্রটিকে "শেয়ারড-স্টোরেজ" হিসাবে সংজ্ঞায়িত করে।

{
   "aggregation_coordinator_origin": "https://publickeyservice.msmt.gcp.privacysandboxservices.com",
   "aggregation_service_payloads": [ {
      "debug_cleartext_payload": "omRkYXRhlKJldmFsdWVEAAAAgGZidWNrZXRQAAAAAAAAAAAAAAAAB1vNFaJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAKJldmFsdWVEAAAAAGZidWNrZXRQAAAAAAAAAAAAAAAAAAAAAGlvcGVyYXRpb25paGlzdG9ncmFt",
      "key_id": "1569ab37-da44-4a26-80d9-5ed6524ab2a7",
      "payload": "/9nHrWn1MnJWRxFvanbubciWE9mPyIij6uYLi5k351eQCd3/TZpe2knaatUNcniq4a4e61tmKebv50OmMRZFnnCfcAwIdIgLHu1a3en97PojqWJBfO52RiVMIcP7KQTLzMxq2LhvPSdV4zjXo1Teu/JuIK3LIyis3vUMpS+tUAX0QV+I6X5SVmZFiNW9aMb8DwLOtqrBy5JJ/EkOIY0G+1Fi1/3R7UtKsqM1o71A/OzdmlNkwO7EV/VUNinGvWnd19FvDHe/kqkNdTHKbhAnMmbZzHW9bsEQS81leElCla6BTdbdbeeFU/jbTj0AOaoNOIe5r7FU5NG6nW4ULXTCbLLjTQ1mtl3id3IP41Zin1JvABCDC/HUSgLFz8EUqkmbMIOlMfNYA79aURq6FqE0GO0HtICYf0GPNdVv7p4jY3FNn6+JS4l5F3t+3lP9ceo4IpCE+31jzMtYJ+19xFh6C5ufteBR/iknZFcc1w3caQBhgRl5jt8DbaOzYcW4690H8Ul4Oh2wRO+6/njifk+pExLay/O5swLi2lUUph5OUEaaztwwzh2mnhwIBxMkPnfsGihiF+5KDEajVfMZ3NLsIDoZO+l4RTZrkqE+jVkAqaZGBiCIx42Edp/JV0DXfrryypCdQBZr8iEbSzCM9hKsMfLN7S/VkPe5rDwOZbhKCn5XXgfGz5tSx/KbZgsQf4OCEhwAyNPHAh3MHU7xmkQ3pKg4EIUC/WOtKAlVDOtDMmPPoQY1eAwJhw9SxZaYF1kHjUkTm3EnGhgXgOwCRWqeboNenSFaCyp6DbFNI3+ImONMi2oswrrZO+54Tyhca5mnLIiInI+C3SlP4Sv1jFECIUdf/mifJRM5hMj6OChzHf4sEifjqtD4A30c4OzGexWarie2xakdQej9Go4Lm0GZEDBfcAdWLT9HwmpeI2u4HDAblXDvLN8jYFDOOtzOl90oU7AwdhkumUCFLRadXAccXW9SvLfDswRkXMffMJLFqkRKVE1GPonFFtlzaRqp7IgE8L6AOtz6NDcxAjHnEuzDPPMcWMl1AFH0gq7h"
   } ],
   "debug_key": "1234",
   "shared_info": "{\"api\":\"shared-storage\",\"debug_mode\":\"enabled\",\"report_id\":\"80d93c0a-a94e-4ab7-aeb5-a4ecd4bfc598\",\"reporting_origin\":\"https://privacy-sandbox-demos-dsp.dev\",\"scheduled_report_time\":\"1717784740\",\"version\":\"0.1\"}"
}

ক্লিয়ারটেক্সট পেলোড ডিবাগ করুন

debug_cleartext_payload হল Base64 CBOR -এনকোডেড। আপনি ডিকোডার ব্যবহার করে বালতি এবং মান দেখতে পারেন বা শেয়ার্ড স্টোরেজ ডিকোডারে পাওয়া জাভাস্ক্রিপ্ট কোড ব্যবহার করতে পারেন।

জড়িত এবং মতামত শেয়ার করুন

নোট করুন যে শেয়ার্ড স্টোরেজ API প্রস্তাবটি সক্রিয় আলোচনা এবং বিকাশের অধীনে রয়েছে এবং তাই পরিবর্তন সাপেক্ষে৷

আমরা শেয়ার্ড স্টোরেজ এপিআই সম্পর্কে আপনার মতামত শুনতে আগ্রহী।

অবগত থাকুন

  • মেইলিং তালিকা : শেয়ার্ড স্টোরেজ API-এর সাথে সম্পর্কিত সর্বশেষ আপডেট এবং ঘোষণার জন্য আমাদের মেইলিং তালিকায় সদস্যতা নিন।

সাহায্য প্রয়োজন?