প্রকাশিত: জুন 17, 2025
গত আগস্টে, আমরা উইন্ডোজ, ম্যাক এবং লিনাক্স প্ল্যাটফর্মে ক্রোম আইডেন্টিটি মডেলে আসন্ন পরিবর্তনগুলি ঘোষণা করেছি, যেগুলি ইতিমধ্যে iOS এবং অ্যান্ড্রয়েডে লঞ্চ হয়েছে৷ এই পরিবর্তনগুলির লক্ষ্য হল সাইন ইন করার বিষয়ে বর্তমান ব্যবহারকারীর প্রত্যাশার সাথে ক্রোমকে সারিবদ্ধ করা৷ ব্যবহারকারীরা ক্রমবর্ধমানভাবে বুকমার্ক সহ তাদের জিনিসগুলিতে অ্যাক্সেস পেতে সাইন ইন করার আশা করে এবং এটিকে নিরাপদ রাখতে সাইন আউট করে৷
এই আপডেটগুলি রোল আউট করার অংশ হিসাবে, আমরা কীভাবে Chrome ডেস্কটপে বুকমার্কগুলি সঞ্চয় করে তাতে পরিবর্তনগুলি প্রবর্তন করছি৷ বুকমার্ক, উদাহরণস্বরূপ, একটি ডিভাইসে স্থানীয়ভাবে সংরক্ষণ করা হয় সাইন-ইন করার পরে স্থানীয় থাকবে; ব্যবহারকারীরা ঐচ্ছিকভাবে তাদের Google অ্যাকাউন্টে পৃথকভাবে বা বাল্কভাবে এই ধরনের ডেটা আপলোড করতে পারেন। এক্সটেনশনগুলিকে এগুলিকে সমর্থন করার অনুমতি দেওয়ার জন্য, আমরা Chrome এক্সটেনশন API- এ নতুন ডেটা প্রকাশ করছি৷ নিম্নলিখিত তথ্যগুলি Chrome এক্সটেনশনের যে কোনও লেখকের সাথে প্রাসঙ্গিক যা chrome.bookmarks
API ব্যবহার করে৷
ওভারভিউ
আজ, ব্যবহারকারীদের সর্বদা "বুকমার্ক বার" এবং "অন্যান্য বুকমার্ক" ফোল্ডার সহ শীর্ষ-স্তরের ফোল্ডারগুলির একটি একক সেট থাকে৷ ব্যবহারকারী সিঙ্কিং সক্ষম করে সাইন ইন করেছেন কিনা তার উপর নির্ভর করে এই ফোল্ডারগুলির ডেটা সিঙ্ক হতে পারে বা নাও হতে পারে৷
পরিচয় মডেলের পরিবর্তনের অংশ হিসাবে, Chrome বুকমার্ক ট্রিতে দুটি পৃথক সাবট্রিতে সিঙ্ক করা এবং নন-সিঙ্কিং বুকমার্কগুলিকে আলাদা করবে৷ কিছু ক্ষেত্রে যেখানে একজন ব্যবহারকারী তাদের সমস্ত বুকমার্ক তাদের অ্যাকাউন্টে আপলোড করার জন্য বেছে নেননি, একজন ব্যবহারকারীর একই সাথে সিঙ্ক করা এবং অ-সিঙ্কিং উভয় বুকমার্ক ফোল্ডার থাকতে পারে৷ বুকমার্কস এপিআই ব্যবহার করে এমন এক্সটেনশনগুলিকে আপডেট করার প্রয়োজন হতে পারে, যাতে বুকমার্ক ট্রি এমনভাবে প্রদর্শন করা যায় যা ব্যবহারকারীদের কাছে পরিষ্কার হয়৷
বিস্তারিত API পরিবর্তন
সিঙ্ক করা এবং নন-সিঙ্কিং বুকমার্কের মিশ্রণ সহ ব্যবহারকারীদের জন্য, বুকমার্ক API getTree API-তে নিম্নলিখিতগুলির মতো একটি ট্রি ফেরত দিতে পারে:
- id=A (নাম: "বুকমার্ক বার", ফোল্ডার প্রকার: "বুকমার্ক-বার", সিঙ্কিং: সত্য)
- …
- id=B (নাম: "অন্যান্য বুকমার্ক", ফোল্ডারের ধরন: "অন্যান্য", সিঙ্কিং: সত্য)
- …
- id=C (নাম: "বুকমার্ক বার", ফোল্ডার প্রকার: "বুকমার্ক-বার", সিঙ্কিং: মিথ্যা)
- …
- id=D (নাম: "অন্যান্য বুকমার্কস", ফোল্ডারের প্রকার: "অন্যান্য", সিঙ্কিং: মিথ্যা)
- …
এক্সটেনশন বিকাশকারীদের এই শীর্ষ-স্তরের ফোল্ডারগুলির মধ্যে পার্থক্য করার জন্য, API-তে দুটি নতুন বৈশিষ্ট্য যুক্ত করা হয়েছে:
-
folderType
: এটি এক্সটেনশনগুলিকে বুকমার্ক বারের মতো "বিশেষ" ফোল্ডারগুলি সনাক্ত করতে দেয়। মনে রাখবেন যেname
এবংid
এই উদ্দেশ্যে ব্যবহার করা উচিত নয় (name
স্থানীয়-নির্ভর, এবংid
স্থির নয়) -
syncing
: এক্সটেনশনগুলিকে গাছের সিঙ্ক এবং নন-সিঙ্কিং অংশগুলির মধ্যে পার্থক্য করার অনুমতি দেওয়ার জন্য। যদি ব্যবহারকারী সাইন ইন করে থাকে এবং সিঙ্ক সক্ষম করে থাকে তবে পরিচয় মডেল পরিবর্তনের আগে এটিtrue
হবে৷
এক্সটেনশন আপডেট
আপনার এক্সটেনশনের জন্য নিচের যেকোনো একটি বিষয় সত্য হলে, আপনাকে আপডেট করতে হতে পারে:
- যদি আপনার এক্সটেনশনটি ব্যবহারকারীর কাছে getTree-এর সম্পূর্ণ ফলাফল প্রদর্শন করে, উদাহরণস্বরূপ, বুকমার্ক বারের অভিন্ন-নামযুক্ত সংস্করণগুলিকে রোধ করতে। আপনি নামের সাথে একটি প্রত্যয় যোগ করতে চাইতে পারেন, বা অন্য কিছু UI চিকিত্সা প্রদান করতে পারেন।
- যদি আপনার এক্সটেনশনটি বুকমার্ক-বার, অন্যান্য, বা মোবাইল স্থায়ী ফোল্ডারের সাথে
id
বাname
দ্বারা মেলানোর চেষ্টা করে। এই পদ্ধতিগুলি ইতিমধ্যেই অসমর্থিত ছিল৷ - যদি আপনার এক্সটেনশন ধরে নেয় যে বুকমার্ক-বার, অন্য, বা মোবাইল স্থায়ী ফোল্ডারগুলির ঠিক বা সর্বাধিক একটি উদাহরণ রয়েছে
টেস্টিং
নতুন folderType
এবং syncing
এক্সটেনশন API বৈশিষ্ট্যগুলি নথিভুক্ত করা হয়েছে এবং সর্বশেষ ক্রোম ক্যানারি রিলিজে (সংস্করণ 138.0.7196.0 বা পরবর্তী) উপলব্ধ৷
স্থিতিশীল ক্রোম চ্যানেলের ব্যবহারকারীদের একটি একক সঞ্চয়স্থান রয়েছে (অর্থাৎ, প্রতিটি ধরনের ফোল্ডারের মধ্যে সর্বাধিক একটি)। পরীক্ষার উদ্দেশ্যে আপনি নিম্নরূপ দ্বৈত স্টোরেজ সক্ষম করতে পারেন:
- chrome://flags-এ নিম্নলিখিত উভয়ই সক্ষম করুন এবং Chrome পুনরায় চালু করুন
- সিঙ্ক-সক্ষম-বুকমার্ক-ইন-ট্রান্সপোর্ট-মোড
- পরীক্ষা-নিরীক্ষার জন্য-সাইন-ইন-অন-নে-বুকমার্ক-নির্বাচিত-প্রকার সক্রিয় করুন
- একটি নতুন Chrome প্রোফাইল যোগ করুন (https://support.google.com/chrome/answer/2364824)
- সাইন ইন করবেন না: "একটি অ্যাকাউন্ট ছাড়া চালিয়ে যান" নির্বাচন করুন।
- আপনি যদি পৃষ্ঠাগুলি বুকমার্ক করেন তবে সেগুলি অ-সিঙ্কিং স্টোরেজে যোগ করা হবে৷
- এখন Chrome এ সাইন ইন করুন:
- উপরের ডানদিকে, তিন-বিন্দু মেনুর পাশে সেই অবতার ছবিতে ক্লিক করুন।
- "Chrome এ সাইন ইন করুন" এ ক্লিক করুন এবং প্রম্পটগুলি অনুসরণ করুন৷
- আপনি সিঙ্ক চালু করতে চান কিনা জিজ্ঞাসা করা হলে "না ধন্যবাদ" বেছে নিন।
- আপনি যদি পৃষ্ঠাগুলি বুকমার্ক করেন তবে সেগুলি সিঙ্ক করা স্টোরেজে যোগ করা হবে (আপনাকে ডুয়াল-স্টোরেজ কেস পরীক্ষা করতে সক্ষম করে)।
টাইমলাইন
দ্বৈত স্টোরেজ প্রকাশ করার পরিবর্তনগুলি ধীরে ধীরে রোল আউট করা হবে, এবং 2025-এর জুনের শেষের আগে নয় Chrome স্থিতিশীল চ্যানেল ব্যবহারকারীদের একটি উপসেটের জন্য রোল আউট শুরু হবে, ব্যবহারকারীদের একটি ছোট শতাংশের জন্য শুরু হবে এবং পরবর্তী সপ্তাহগুলিতে আরও ব্যাপকভাবে রোল আউট হবে৷