হয় আমি বুঝতে পারি না যে এখানকার লোকেরা কী করার চেষ্টা করছে এবং এটি আমি যা করছি তা নয় এবং / অথবা Chrome বিকাশকারী সরঞ্জামগুলি পরিবর্তিত হয়েছে এবং এ সম্পর্কে ভেঙে গেছে।
আমার এক্সটেনশনের সামগ্রী-স্ক্রিপ্ট এ জাতীয় ডেটা সঞ্চয় করে:
chrome.storage.local.set(packet);
আমি যখন এক্সটেনশনের পটভূমির পৃষ্ঠার অ্যাপ্লিকেশন ট্যাবটি দেখি এবং সঞ্চয়স্থান> স্থানীয় সঞ্চয়স্থান প্রসারণ করি তখন আমি আমার এক্সটেনশানটি তালিকাভুক্ত দেখতে পাই তবে এতে ক্লিক করে কোনও ডেটা দেখায় না।
আমি খুঁজে পেয়েছি একমাত্র সমাধান হ'ল এটি ব্যাকগ্রাউন্ড পৃষ্ঠার কনসোলটিতে চালানো:
chrome.storage.local.get(null, function(data) {console.log(data);})
এটি এক্সটেনশানটি কীভাবে পড়তে পারে তার অনুরূপ (কেবলমাত্র একটি চাবি পেতে চাইলে একটি কী নাম পরিবর্তে সমস্ত কীগুলি পেতে নাল পাস করা ব্যতীত) এবং এটি ঠিক কাজ করে, প্রতিবার এটি টাইপ করা ঠিক বিশ্রী। এটিও অদ্ভুত যে এখানে এখানে এই সমস্ত উত্তর রয়েছে যা আমার পক্ষে কাজ করে না।
আমি উইন্ডোজ 10-এ ক্রোম 73.0.3683.103 (অফিসিয়াল বিল্ড) (-৪-বিট) ব্যবহার করছি 10 যদি প্রাসঙ্গিক হয় তবে এক্সটেনশনটি এখনও প্যাকযুক্ত নয়, তবে আপনি সম্ভবত এটি করতে চাইবেন, অর্থাত্ বিকাশে।
localStorage.setItem('key', 'value')